Documentation for Bamboo 4.2.x. Documentation for other versions of Bamboo is available too.

Bamboo で定義されているすべての実行可能機能は、“実行可能ファイル” ページで見ることができます。こうした機能には、ローカル サーバー機能、ローカル エージェント固有の機能、リモート エージェント固有の機能が含まれます。

An executable is a program external to Bamboo used to automate processes. Generally, executables compile source code to generate compiled executable files (referred to as artifacts in Bamboo). Ant, Maven, MSBuild or PHPUnit are just some examples of executables that can be used as part of your build process.

New executables can be defined as capabilities in Bamboo. Once an executable has been defined in Bamboo, it can be configured as part of a task.

このページの内容

関連ページ

実行可能機能の表示と設定

Bamboo で定義されている実行可能機能を表示および設定する方法は次のとおりです。

  1. Click Administration in the top menu bar.
  2. 左側のナビゲーション パネルで [Executables (実行可能ファイル)] をクリックします。 
  3. Click a specific executable's tab on the left to see the agents and jobs related to this executable capability.

スクリーンショット: 実行可能ファイル

注意

  • Bamboo's automatic detection of executables — When you install the Bamboo server application or the Bamboo Remote Agent application on another machine, either of these applications will automatically look for existing executables installed on the same machine (based on a combination of the machine's environment variables and other conditions). A 'executable capability' will be created for each executable that that either of these Bamboo applications find.

    The environment variables and conditions that Bamboo uses to automatically detect and create executable capabilities are listed below. With the exception of the 'Command' executable, the paths for each automatically detected executable are based on the path 'string' values found within these environment variables.
    • Ant — ANT_HOME 環境変数
    • Maven — MAVEN_HOME 環境変数 (Maven 1)、M2_HOME または MAVEN2_HOME 環境変数 (Maven 2.x)
    • Grails — GRAILS_HOME 環境変数
    • コマンド — /bin/bash ファイルが存在していること
    • PHPUnit — マシンの PATH 環境変数値内の任意の場所に phpunit ファイルが存在していること
  • Local agents and executable capabilities — Since Bamboo automatically looks for executables installed on the same machine and creates a 'executable capability' for each executable installation it finds, all existing and subsequent local agents that you create will possess these executable capabilities. Hence, when you access the 'Executables' page and view these executable capabilities, all local agents will be grouped together in the 'All local agents' category and you will only be able to remove these executable capabilities from all local agents, not from individual local agents.
  • ラベルなし