Build Concurrency and Queuing

You are viewing an old version (v. 8) of this page.
The latest version is v. 11, last edited on Sep 18, 2011 (view differences | )
<< View previous version | view page history | view next version >>

Control Build Concurrency with Resources

As explained in Working with Resources section, one can define resources in grid page to control how many steps can run concurrently. Specifically, if resource requirement is applied to master step, the whole build will be queued when the requirement is not satisfied. You may also refer to the resource management tutorial on how to control the build concurrency.

Concurrency of Builds of the Same Configuration

Concurrency of builds of the same configuration is also affected by workspaces. QuickBuild guarantees that a workspace is only used by one build at a time. Assume that step1 and step2 belongs to build1 and build2 respectively. If step1 and step2 both matches the single same node, the second step will wait until the first step finishes. Specifically if the waiting step is of master step, the whole build will be put into queue for waiting.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.