(See Configuring a job's requirements.)


You can define a custom capability that is:

(info) Note that the value of an agent-specific capability overrides the value of a shared capability of the same name (if one exists).

On this page:

 

Defining an agent-specific custom capability

To define a new agent-specific custom capability:

  1. Navigate to the desired agent, as described in Viewing a Bamboo agent's details.
  2. Click Add Capability in the top right of the 'Agent-Specific Capabilities' section.
  3. Choose Capability Type > Custom.
  4. Specify values for Key and Value.
  5. Click Add.

Defining a local server custom capability

Local server capabilities are inherited by all local agents.

To define a new local server custom capability:

  1. Click Server Capabilities in the left navigation panel (under 'Build Resources').
  2. Locate the 'Add Capability' section at the bottom of the screen (see screenshot below).
  3. Choose Capability Type > Custom.
  4. Specify values for Key and Value.
  5. Click Add.

Defining a shared remote custom capability

Shared remote custom capabilities are not shared with elastic agents.

To define a new shared remote custom capability:

  1. Click Agents in the left navigation panel (under 'Build Resources').
  2. Locate the 'Remote Agents' section.
  3. Click Shared Remote Capabilities.
  4. Locate the 'Add Capability' section at the bottom of the screen (see screenshot below).
  5. Choose Capability Type > Custom.
  6. Specify values for Key and Value.
  7. Click Add.