This plugin allows for throttling the number of concurrent builds of a project running per node or globally.
To set an unlimited value of concurrent builds for the project or node, use "0".
On the job-page, you select Throttle Concurrent Builds and then specify Maximum Total and/or Maximum Per Node:
These settings only apply to this specific Job and do not apply to any categories you may additionally select.
It should be noted that Jenkins, by default, never executes the same Job in parallel, so you do not need to actually throttle anything if you go with the default. However, there is the option Execute concurrent builds if necessary, which allows for running the same Job multiple time in parallel, and of course if you use the categories below, you will also be able to restrict multiple Jobs.)
When using Multi-Project Throttle Categories the maximum values are chosen in the global configuration where you define the category:
The source for this plugin is in GitHub, at https://github.com/jenkinsci/throttle-concurrent-builds-plugin
Skip to end of metadata Go to start of metadata