
hudson.model.AbstractItem.help-concurrentBuild.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hudson-core Show documentation
Show all versions of hudson-core Show documentation
Contains the core Hudson code and view files to render HTML.
The newest version!
If this option is checked, Hudson will schedule and execute multiple builds concurrently (provided
that you have sufficient executors and incoming build requests.) This is useful on builds and test jobs that
take a long time, as each build will only contain a smaller number of changes, and the total turn-around
time decreases due to the shorter time a build request spends waiting for the previous build to complete.
It is also very useful with parameterized builds, whose individual executions are independent from each other.
For other kinds of jobs, allowing concurrent executions of multiple builds may be problematic,
for example if it assumes a monopoly on a certain resource, like database, or for jobs where you use Hudson
as a cron replacement.
If you use a custom workspace and enable this option, all your builds will run on the same workspace,
thus unless a care is taken by your side, it'll likely to collide with each other.
Otherwise, even when they are run on the same node, Hudson will use different workspaces to keep
them isolated.
It's possible to use Project cascading feature for this property. Please review
this document.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy