Skip to content

[v10] Fixes node selector, removes concurrency limit on windows builds#18337

Merged
tcsc merged 4 commits intobranch/v10from
tcsc/branch/v10/fix-node-selection
Nov 10, 2022
Merged

[v10] Fixes node selector, removes concurrency limit on windows builds#18337
tcsc merged 4 commits intobranch/v10from
tcsc/branch/v10/fix-node-selection

Conversation

@tcsc
Copy link
Copy Markdown
Contributor

@tcsc tcsc commented Nov 10, 2022

The Drone node selector was improperly specified as nodes instead of node, causing Drone to stall builds.

Also removes the concurrency limit on Windows push builds. As there are separate builders for v10, v11 and v12. Given that the concurrency limits are enforced across all builds with the same name, they serialise builds from different teleport versions. it seems wasteful to have a builder for v10 sit idle while waiting a v11 build completes.

The concurrent limits have been left for tag builds, as there are flow-on concurrency concern due to artifact uploading, etc.

@tcsc tcsc enabled auto-merge (squash) November 10, 2022 11:41
Comment thread dronegen/windows.go
p.DependsOn = []string{tagCleanupPipelineName}
p.Trigger = triggerTag

p.Concurrency.Limit = 1
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wasn';t it suppose to remove limit @tcsc ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The concurrent limits have been left for tag builds, as there are flow-on concurrency concern due to artifact uploading, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants