新しい実行可能機能を定義する
エージェント固有の実行可能機能を定義する
エージェント固有の機能とは 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.
- In the Path field, type the path to the installed executable. This will vary depending on the Type you selected in the previous step.
For Ant and Maven, Bamboo requires the path to be the location of the executable installation folder. - 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.