Hence, you can customise the capabilities of your elastic agents by configuring the capabilities on the relevant elastic image.
You may want to configure the capabilities on your elastic image to force your builds to run on particular elastic agents (e.g. running slow acceptance tests on your most powerful elastic agents). You may also need to configure the capabilities on any custom elastic images that you have created and/or associated with your Bamboo installation.
To configure the capabilities on an elastic image,
- Click the 'Administration' link in the top navigation bar.
- Click the 'Image Configurations' link in the left navigation column under the 'Elastic Bamboo' subheading. The 'Manage Elastic Image Configurations' screen will display.
- Click the 'View' link for the image that you want to configure the capabilities for. The configuration screen will display, showing the capabilities of the image.
- You can add new capabilities to the image via the 'Add Capability' panel at the bottom of the screen. Adding a new capability to an image is very similar to adding capabilities to non-elastic agents. Please see the following pages for further information:
- You can also edit, rename and delete a capability from an elastic image, similar to how you would edit, rename and delete a capability from a non-elastic agent. Please see the following pages for further information:
- You can also view the agents and elastic image configurations with a particular capability and the plans with the related requirement by clicking the 'View' link for the capability.
- Any changes that you have made to elastic agent capabilities will only be reflected in new agents started after the changes were made. You will need to restart any existing agents, if you want them to pick up your changes.
Screenshot: Configuring Elastic Agent Capabilities
