Ordering Build Queue
Manually Reordering Builds in Queue
To reorder builds in the Build Queue, you can simply drag them to the desired position. To move a build configuration to the top position, click the arrow button next to the build sequence number .
Managing Build Priorities
In TeamCity you can control build priorities by creating Priority Classes. A priority class is a set of build configurations with a specified priority (the higher number is - the higher priority. For example, priority=2 is higher than priority=1). The higher priority a configuration has - the higher place it gets when added to the Build Queue. To access these settings, on the Build Queue tab, click the Configure Build Priorities link in the upper right corner of the page.
By default, there are two predefined priority classes: Personal and Default, both with priority=0.
All personal builds (Remote run or Pre-tested commit) are assigned to the Personal priority class once they are added to the build queue. Note that you can change the priority for personal builds here.
The Default class includes all the builds not associated with any other class. This allows to create a class with priority lower than default and place some builds to the bottom of the queue.
To create a new priority class:
Click Create new priority class.
Specify its name, priority (in the range
-100..100
) and additional description. Click Create.Click the Add configurations link to specify which build configurations should have priority defined in this class.
Removing Builds From Build Queue
To remove build(s) from the Queue, check the configurations using Del box, then select Remove selected builds from the queue from the Actions menu. If a build to be removed from the Queue is a part of a build chain, TeamCity shows the following message below comment field: "This build is a part of a build chain". Refer to the Build Chain description for details.
Also you can remove all your personal builds from the queue at once from the Actions menu.