If you wish to build plans on your server and remote agents using a Perforce repository, you need to specify the location of the Perforce P4 client application for your server and each remote agent using Perforce. These locations are set by specifying a mandatory local server Perforce capability for your server and agent-specific remote Perforce capabilities for each of your remote agents using Perforce.

(info)

(info)

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.

To configure a new agent-specific remote Perforce 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 on the name of the agent for which you wish to configure a new Custom capability.
  5. 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.
  6. The 'Add Capability' page will be displayed (see screenshot below).
  7. Set the 'Capability Type' field to 'Perforce'.
  8. In the 'Perforce Executable' field, type the location of the P4 client application for your remote agents.
  9. Click the 'Add' button.


Screenshot: 'Add Capability — Perforce'