(info)

To configure a new agent-specific JDK capability,

  1. Click the 'Administration' link in the top navigation bar.
  2. Click the 'Agents' link in the left navigation column to display the Agents page, which lists all Local and Remote Agents that currently exist in your Bamboo system.
  3. Click on the name of the agent whose new JDK capability you wish to configure. The Agent page is displayed.
  4. Click the 'Capabilities' tab (if necessary) and in the 'Agent-Specific Capabilities' section, click the 'Add Capability' link at the right. The 'Add Capability' page is displayed (see screenshot below).
  5. Set the 'Capability Type' field to 'JDK'.
  6. In the 'JDK Label' field, type a name/label for the JDK, which Bamboo presents in the 'Build JDK' dropdown list whenever a Job's builder is configured.
  7. In the 'Java Home' field, type the location of the JDK Home Directory.
  8. Click the 'Add' button. This will verify whether the JDK and Path you have specified are valid. If they are not, re-enter the values and then click the 'Add' button again.

If you want to indicate that an agent is capable of running builds for a set of related JDKs (e.g. all point versions of JDK 1.5), you set up generic JDK capabilities to encompass these JDKs.
For example, you can set up the following JDK capabilities for your Bamboo agent(s):

  • JDK ([JDK ラベル] =「JDK」および [Java ホーム] =「/usr/java/jdk1.5.0_07」) - この JDK 機能は、エージェントが任意の JDK 要件でビルドを実行できることを示しています。
  • JDK 1.5 ([JDK ラベル] =「JDK 1.5」および [Java ホーム] =「/usr/java/jdk1.5.0_07」) - この JDK 機能は、エージェントが JDK 1.5 要件または JDK 1.5 の任意のポイント バージョン (1.5.0_07、1.5.0_08 など) でビルドを実行できることを示しています。
  • JDK 1.5.0_07 ([JDK ラベル] =「JDK 1.5.0_07」および [Java ホーム] =「/usr/java/jdk1.5.0_07」) - この JDK 機能は、エージェントが JDK 1.5.0_07 要件でのみビルドを実行できることを示しています。

(If you have set up redundant JDK capabilities, you can view the list of JDK capabilities set up in Bamboo and delete any unwanted JDK capabilities.)


Screenshot: 'Add Capability — JDK'