This documentation relates to an earlier version of Bamboo.
View

Unknown macro: {spacejump}

or visit the current documentation home.

If you wish to build Plans on your Bamboo server and remote agents using a Perforce repository, you need to specify the location of the Perforce P4 client application for your Bamboo server and each remote agent that uses Perforce. These locations are set by specifying:

  • a mandatory local server Perforce capability for your Bamboo server and
  • agent-specific remote Perforce capabilities for each of your remote agents using Perforce.

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). 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).

On this page:

Configuring a New Local Server Perforce Capability

To configure a new local server Perforce 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 'Perforce'.
  6. In the 'Perforce Executable' field, type the location of the P4 client application for your server.
  7. Click the 'Add' button.

Configuring a New Agent-Specific Remote Perforce Capability

To configure a new agent-specific remote Perforce capability:

  1. Navigate to the desired agent, as described on Viewing an Agent.
  2. The 'Agent Capabilities' screen will be displayed, showing a list of shared capabilities and agent-specific capabilities for your chosen agent. Click the 'Add Capability' link in the top-right of the 'Agent-Specific Capabilities' section.
  3. The 'Add Capability' page will be displayed (see screenshot below).
  4. Set the 'Capability Type' field to 'Perforce'.
  5. In the 'Perforce Executable' field, type the location of the P4 client application for your remote agents.
  6. Click the 'Add' button.

Screenshot above: Adding a new Perforce capability

Notes

Related Topics

Configuring Capabilities

  • No labels