新しいカスタム機能を定義する

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.)You can define a custom capability that is:

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

On this page:


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

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

  1. 対象のエージェントに移動します。
  2. From the Agent-specific capabilities section select Add capability.
  3. Select Capability type > Custom.
  4. [Key (キー)] と [Value (値)] の値を指定します。
  5. 追加 を選択します。

Agent-specific custom capability configuration

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

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

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

  1. From the top navigation bar select cogwheel icon > Build resources > Server capabilities.
  2. [Key (キー)] と [Value (値)] の値を指定します。
  3. 追加 を選択します。

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

共有リモート カスタム機能はエラスティック エージェント共有されません

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

  1. From the top navigation bar select cogwheel icon > Build resources > Agents.
  2. In the Remote agents section select Shared remote capabilities.
  3. In the Add capability section select Capability typeCustom.
  4. [Key (キー)] と [Value (値)] の値を指定します。
  5. 追加 を選択します。
Last modified on Mar 5, 2024

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.