This page last changed on Mar 27, 2008 by alui.

Custom capabilities can be used to control which build plans will be built by a particular agent. For example, if the builds for a particular plan should only run in a Windows environment, you could create a custom capability 'operating.system=WindowsXP' for the appropriate agent(s), and specify it as a requirement for this plan.
(See 1.2.4 Specifying a Plan's Capability Requirements.)

Shared capabilities are inherited by all applicable agents, that is, (shared) local server capabilities are inherited by all local agents, and shared remote capabilities are inherited by all remote agents. Note, however, that the value of a shared capability will be overridden by the value of an agent-specific capability of the same name (if one exists).


To configure a new local server custom capability,

  1. Click the 'Administration' link in the top navigation bar.
  2. Click the 'Server Capabilities' link in the left navigation column.
  3. The 'Server Capabilities' screen will be displayed, showing a list of all local server capabilities currently defined in your Bamboo system.
  4. Locate the 'Add Capability' section at the bottom of the screen (see screenshot below).
  5. In the 'Capability Type' field, select 'Custom'.
  6. In the 'Key' field, type the key for your new custom capability.
  7. In the 'Value' field, type the value of your new custom capability.
  8. Click the 'Add' button.
To configure a new shared remote custom capability,

  1. Click the 'Administration' link in the top navigation bar.
  2. Click the 'Agents' link in the left navigation column.
  3. The 'Agents' page will be displayed, showing lists of all Local Agents and Remote Agents in your Bamboo system.
  4. Click the 'Shared Remote Capabilities' link (above the 'Remote Agents' list).
  5. The 'Shared Remote Capabilities' screen will be displayed, showing a list of all shared remote capabilities currently defined in your Bamboo system.
  6. Locate the 'Add Capability' section at the bottom of the screen (see screenshot below).
  7. In the 'Capability Type' field, select 'Custom'.
  8. In the 'Key' field, type the key for your new custom capability.
  9. In the 'Value' field, type the value of your new custom capability.
  10. Click the 'Add' button.


Screenshot: 'Add Capability --- Custom'


Document generated by Confluence on Apr 14, 2008 01:39