This is the documentation for Bamboo 5.5. View this page for the

Unknown macro: {spacejump}

of Bamboo, or visit the latest Bamboo documentation.

Custom capabilities can be used to control which jobs will be built by a particular agent, since agent capabilities are required to match job requirements. For example, if the builds for a particular job 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 job.(See Configuring a job's requirements.)

次のようなカスタム機能を定義できます。

(info) エージェント固有の機能の値は、同じ名前の共有機能 (存在する場合) の値をオーバーライドします。

On this page:

 

エージェント固有のカスタム機能を定義する

新しいエージェント固有のカスタム機能を定義するには、次の手順に従います。

  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. [Capability Type (機能タイプ)] > [Custom (カスタム)] の順に選択します。
  4. [Key (キー)] と [Value (値)] の値を指定します。
  5. [追加] をクリックします。

ローカル サーバーのカスタム機能を定義する

ローカル サーバーの機能はすべてのローカル エージェントに継承されます。

新しいローカル サーバーのカスタム機能を定義するには、次の手順に従います。

  1. Click the  icon and select Overview.
  2. 左側のナビゲーション パネルで [Server Capabilities (サーバー機能)] ([Build Resources (ビルド リソース)] の下) をクリックします。
  3. 画面の下部にある [Add Capability (機能を追加)] セクションを探します (次のスクリーンショットを参照)。
  4. [Capability Type (機能タイプ)] > [Custom (カスタム)] の順に選択します。
  5. [Key (キー)] と [Value (値)] の値を指定します。
  6. [追加] をクリックします。

共有リモート カスタム機能を定義する

Shared remote custom capabilities are not shared with elastic agents.

新しい共有リモート カスタム機能を定義するには、次の手順に従います。

  1. Click the  icon and select Overview.
  2. 左側のナビゲーション パネルで [Agents (エージェント)] ([Build Resources (ビルド リソース)] の下) をクリックします。
  3. [Remote Agents (リモート エージェント)] セクションを探します。
  4. [Shared Remote Capabilities (共有リモート機能)] をクリックします。
  5. 画面の下部にある [Add Capability (機能を追加)] セクションを探します (次のスクリーンショットを参照)。
  6. [Capability Type (機能タイプ)] > [Custom (カスタム)] の順に選択します。
  7. [Key (キー)] と [Value (値)] の値を指定します。
  8. [追加] をクリックします。