You can view all the JDK capabilities that have been defined in your Bamboo system on the 'JDKs' page. These include local server capabilities, local agent-specific capabilities and remote agent-specific capabilities. |
On this page: |
Viewing and Configuring JDKs
To view and configure the JDK capabilities defined in Bamboo:
- Click the 'Administration' link in the top navigation bar.
- Click the 'JDKs' link in the left navigation column. The JDKs page will be displayed, showing the list of all the JDK capabilities defined in your Bamboo system.
- To view a specific JDK capability, click the specific JDK's tab on the left. This will show you the agents and Jobs related to this JDK capability, with which you can perform the following actions:
- View more details about an agent with this JDK capability — To do this, click the linked name of the agent in the Agent column. This will show you the complete list of capabilities and Jobs associated with that agent.
- Edit the
JAVA_HOME
path of an agent with this JDK capability — To do this, click the 'Edit' link in the Operations column for the agent you wish to configure. - Remove this JDK capability from an agent — To do this, click the 'Delete' link in the Operations column for the agent that currently possesses this JDK capability.
Be aware that you can only remove a JDK capability from all local agents, not from individual local agents. See the note below for more information.
- View details about (and configure) an elastic image with this JDK capability — To do this, click the linked name of the elastic image in the Elastic Image Configuration column.
- Edit the configuration of a Job which relies on this JDK capability — To do this, click the linked name of the Job in the Plan column.
- To add a new JDK as a local server capability, click the 'add a JDK as a server capability' at the top of the page. This opens the Server Capabilities page at the Add Capability section, with the JDK selected as the Capability Type.
- To view a specific JDK capability, click the specific JDK's tab on the left. This will show you the agents and Jobs related to this JDK capability, with which you can perform the following actions:
Screenshot above: Viewing the JDKs in Bamboo
Notes
- Bamboo's automatic detection of JDKs — When you install either Bamboo or the Bamboo Remote Agent, it will automatically look for an existing JDK installed on the same machine (based on the machine's
JAVA_HOME
environment variable) and create a 'JDK capability' for that JDK installation, with its path being the value ofJAVA_HOME
. - Local agents and JDK capabilities — Since Bamboo automatically looks for an existing JDK installed on the same machine and creates a 'JDK capability' for it, all existing and subsequent local agents that you create will possess this JDK capability. Hence, when you access the 'JDKs' page and view this JDK capability, all local agents will be grouped together in the 'All local agents' category and you will only be able to remove this JDK capability from all local agents, not from individual local agents.
Related Topics
Attachments:



