This documentation relates to an earlier version of Bamboo.
View

Unknown macro: {spacejump}

or visit the current documentation home.

A build queue controls the sequence of builds. Bamboo administrators can specify how many build queues there are in the system. For example, if there are two build queues, two builds can occur in parallel while subsequent builds will wait in a queue.

You can assign different plans to different queues. For example, you could assign fast plans (i.e. plans whose builds take relatively little time) to a special 'Fast Plans' queue so that they are not held up by slower plans.

By default, a build queue accept builds from all plans. You can change this by assigning particular builds to a particular queue. If you do this, the queue will only accept builds from plans that are assigned to it.

Note

Make sure that either you have one queue configured to accept 'All builds', or that every plan is assigned to a queue. Otherwise some plans may be unable to submit builds to any queue, which means that those plans would never be built.


To assign a plan to a build queue,

  1. Click the  'Administration' link in the top navigation bar.
  2. Click the 'Build Queues' link in the left navigation column.
  3. This will display a list of all build queues in your Bamboo system. Locate the relevant queue and click the corresponding 'Edit' link in the 'Operations' column.
  4. This will display a list of all plans in your Bamboo system, as shown in the screenshot below. Select the check-boxes corresponding to the relevant plan(s).
  5. Click the 'Save' button.

(info) After you click the 'Edit' button, you can also change the queue's name if required.

To assign all plans to a build queue,

  1. Remove any plans currently assigned to the build queue, as described in 4.3 Removing a Plan from a Build Queue.

(info) When there are no plans explicitly assigned to a build queue, the queue will accept builds from all plans.


Screenshot: 'Build Queue--Edit'

















RELATED TOPICS


Bamboo Documentation