新しい実行可能機能を定義する
エージェント固有の実行可能機能を定義する
エージェント固有の機能とは 1 つのエージェントにのみ適用されるものです。エージェント固有の機能の値は、同じ名前の共有機能 (存在する場合) の値をオーバーライドします。
新しいエージェント固有の実行可能機能を定義するには、次の手順に従います。
- 対象のエージェントに移動します。
- In the Agent-specific capabilities section of the Capabilities tab, select Add capability.
- Select Capability type > Executable.
- [Type (タイプ)] リストから適切な実行可能ファイルを選択します。
- In the Executable label, type a name/label for the executable. Bamboo uses this name in the Executables list whenever a task's executable is configured.
- [Path (パス)] フィールドにインストール済みの実行可能ファイルのパスを入力します。これは、前のステップで選択したタイプによって異なります。
Ant と Maven の場合、Bamboo では実行可能ファイルのインストール フォルダの場所をパスにする必要があります。 - Select Add. This will verify whether the executable and path you have specified are valid.
共有リモート実行可能機能を定義する
共有リモート機能はすべてのリモート エージェントに継承されます。ただし、Bamboo のリモート エージェントは共有実行可能機能のパスのみを継承し、実際の実行可能ファイルは継承しません。つまり、エージェントの機能を定義するたびに、リモート エージェントが実行されるリモート サーバー上の該当する場所に実行可能ファイル (Ant や Maven など) が実際にインストールされていることを確認する必要があります。
共有機能の値は、同じ名前のエージェント固有の機能 (存在する場合) の値によってオーバーライドされます。
共有リモート実行可能機能はエラスティック エージェントと共有されません。
共有リモート実行可能機能を定義するには、次の手順に従います。
- Go to > Build resources > Agents > Shared remote capabilities.
- Select Capability type > Executable in the Add capability section.
- [Type (タイプ)] リストから適切なタイプの実行可能ファイルを選択します。
- In the Executable label field, type a name/label to help you identify this executable.
- [Path (パス)] フィールドに適切なパスを入力します。これは、前のステップで選択したタイプによって異なります。
Ant と Maven の場合、Bamboo では実行可能ファイルのインストール フォルダの場所をパスにする必要があります。 - 追加 を選択します。
注意
- Pre-defined executables (定義済みの実行可能ファイル) — Bamboo のインストール時に自動的に定義された実行可能ファイルは、Bamboo のインストール先マシンに存在していたシステム環境変数 (「ANT_HOME=/opt/java/ant」など) によって異なります。
- Bamboo Server では、インストール時に存在していた環境変数は、Bamboo にローカル サーバー機能として保存されていたものです。
- リモート エージェントでは、インストール時に存在していた環境変数は、Bamboo にエージェント固有の機能として保存されていたものです。
- Using other executables – If you need to use an executable that is not natively supported by Bamboo, a number of third-party plugin modules are available. You can also create your own executable plugin (see the Bamboo Plugin Guide for details).
- msbuild.exe — この実行可能ファイルを使用するには、.NET Framework SDK をインストールし、msbuild.exe の既定のパスを参照する必要があります(
C:\Windows\Microsoft.NET\Framework*64*\v2.0.50727
など)。 - PHPUnit — この実行可能ファイルを使用するには、PHPUnit をインストールし、PHP コマンド ライン インタープリタのパスを参照する必要があります (Ubuntu 上の
/usr/bin/phpunit
など)。
Last modified on Mar 5, 2024
Powered by Confluence and Scroll Viewport.