This documentation relates to an earlier version of Bamboo.
View

Unknown macro: {spacejump}

or visit the current documentation home.

At least one builder was automatically configured when you installed Bamboo¹. You can configure more by defining builder capabilities. Bamboo supports the following types of builders:

  • ant
  • Maven
  • Maven 2
  • NAnt
  • devenv.com
  • msbuild.exe²
  • PHPUnit³
  • カスタム コマンド (「make」など)
  • スクリプト

The builders listed above are supported out-of-the-box. If you need to use a different builder, a number of third-party Builder plugin modules are available (e.g. NoseXUnit builder). You can also create your own Builder plugin (see the Bamboo Plugin Guide for details).

You can define a new builder capability for:

(info) Note that if an agent has its own specific builder capability, the value will override the value of a shared builder capability of the same name (if one exists).

Once you have configured a new builder capability in your Bamboo system, its label (e.g. 'Ant') will appear in the 'Builder' drop-down list on the 'Build Resources' tab when you configure a build plan (see Specifying a Plan's Builder). The builder that you select when you configure a plan will be used for every build that is executed for that plan. That is, the plan can only be built by agents which have a builder capability whose label is specified in the plan's 'Builder' field.



¹ This depends on the system environment variables (e.g. 'ANT_HOME=/opt/java/ant') that were present on the machine on which Bamboo was installed:

  • Bamboo Server では、インストール時に存在していた環境変数は、Bamboo にローカル サーバー機能として保存されていたものです。
  • リモート エージェントでは、インストール時に存在していた環境変数は、Bamboo にエージェント固有の機能として保存されていたものです。

² You will need to install the .NET framework SDK and reference the default path for msbuild.exe, (e.g. C:\Windows\Microsoft.NET\Framework*64*\v2.0.50727), to use this builder.

³ You will need to install PHPUnit and reference the path to your PHP command-line interpreter, (e.g. /usr/bin/phpunit on Ubuntu), to use this builder.