This page last changed on Mar 08, 2009 by alui.
Atlassian maintains a default elastic image in the Amazon Simple Storage Service (S3) for use with the Elastic Bamboo feature. This publicly shared image includes the following packages (and related capabilities):
- Fedora 8 (Linux) operating system
- JDK 6u7 (DLJ distribution)
- Maven 1.1
- Maven 2.0.9
- Ant 1.7.1
- Bamboo 2.2 elastic agent*
* The agent jar also contains the libraries required to connect to Subversion and CVS.
You can customise this default image if you need to change the capabilities associated with this image. For example, you may wish to add a custom capability of 'unit.test=true' to the default image and configure your unit test builds with this capability requirement. Customising the default image is a simple two-step process, described below.
On this page:
1. Modify Image Capabilities Properties File
To customise the capabilities of the default image,
- Click the 'Administration' link in the top navigation bar in Bamboo.
- Click the 'System Information' link in the left navigation column under the 'System' sub-header. The 'System Information' screen will display.
- Note the 'Configuration Path' under the 'Bamboo Paths' sub-header on the page.
- Navigate to the Configuration Path for your Bamboo server and locate the elastic-image-capabilities.properties file. This file contains the capabilities for the default Elastic Bamboo image for your Bamboo server. You will need to create this file, if you haven't previously done so. A sample file is attached, see elastic-image-capabilities.properties.
- Take a copy of this file and update the capabilities in the file as desired, using any text editor.
- Copy your updated file back to the Configuration Path.
2. Update New Capabilities to Elastic Image
To customise the capabilities of the default image,
- Click the 'Administration' link in the top navigation bar in Bamboo.
- Click the 'Image' link in the left navigation column under the 'Elastic Bamboo' sub-header. The 'Elastic Image' screen will display.
- Click the 'Reload default capabilities' link under the 'Information' section to update your changes from the elastic-image-capabilities.properties file to your elastic image.
Please note, any elastic instances that are already running will need to be restarted if you want them to use the new image capabilities.
Screenshot: Reload default capabilities link

|