Once you have configured a new builder capability in your Bamboo system, its label (e.g. 'Ant') will appear in the Builder dropdown list when you configure a Job's builder (see Specifying a Builder). The builder you select will be used for every one of that Job's builds. That is, the Job can only be built by agents which have a capability whose label is specified in the Job's Builder field.
An agent-specific capability is a capability that applies to one agent only. Note that the value of an agent-specific capability will override the value of a shared capability of the same name (if one exists).
To configure a new agent-specific Builder capability,
- Click the 'Administration' link in the top navigation bar.
- Click the 'Agents' link in the left navigation column to display the Agents page, which lists all Local and Remote Agents that currently exist in your Bamboo system.
- Click on the name of the agent whose new Builder capability you wish to configure. The Agent page is displayed.
- Click the 'Capabilities' tab (if necessary) and in the 'Agent-Specific Capabilities' section, click the 'Add Capability' link at the right. The 'Add Capability' page is displayed (see screenshot below).
- Set the 'Capability Type' field to 'Builder'.
- Select the appropriate 'Type' of Builder from the dropdown list.
- In the 'Builder Label' field, type a name/label for the Builder, which Bamboo presents in the 'Builders' dropdown list whenever a Job's builder is configured.
- In the 'Path' field, type the appropriate path. This will vary depending on the 'Type' you selected in the previous step; relevant instructions will be shown below the 'Type'.
- Click the 'Add' button. This will verify whether the Builder and Path you have specified are valid. If they are not, re-enter the values and then click the 'Add' button again.
Screenshot: 'Add Capability — Builder'
