At least one JDK was automatically configured when you installed Bamboo 1. You can configure more by defining JDK capabilities.
You can define a new JDK capability for:
- a specific local agent — see Configuring an agent-specific JDK capability
- all local agents — see Configuring a shared JDK capability
- a specific remote agent — see Configuring an agent-specific JDK capability
- all remote agents — see Configuring a shared JDK capability
Note that if an agent has its own specific JDK capability, the value will override the value of a shared JDK capability of the same name (if one exists).
1 This depends on the system environment variables (e.g. 'JAVA_HOME=/opt/java/java_sdk1.5') that were present on the machine on which Bamboo was installed:
- On the Bamboo server, environment variables that were present during installation were saved as shared local capabilities in Bamboo.
- On remote agents, environment variables that were present during installation were saved as agent-specific capabilities in Bamboo.







3 Comments
Hide/Show CommentsDec 09, 2008
Mads Nissen
Any chance you'll add similar support for .NET Framework SDK 2.0 / 3.0 / 3.5?
Dec 10, 2008
Edwin Wong
Hi Mads,
Interesting idea. Out of the box, you can already use custom capabilities to manage .Net SDKs. So you can use that to control which builds run on which agents. Is this sufficient?
Cheers,
Edwin
Dec 11, 2008
Mads Nissen
sure, that works. it only gives a slightly tilted perception when the JDK is natively supported and the .net sdk needs to be explicitly configured..
Add Comment