Bamboo offers a range of optional settings to make your deployment project function more smoothly. Bamboo allows you to assign specific agents, elastic agents, or image configurations to execute the deployment for the environment.
- Assigning agents to deployment tasks may reduce your build capacity. When an agent is assigned, no other builds or deployments can run on it unless they are also explicitly assigned to use that agent or image configuration.
- Starting from Bamboo version 7.1, by default only global administrators are allowed to add and remove agents assignments. You can changes that by selecting the Allow users to dedicate agents to deployments option in Security Settings.
Configuring deployment agents
Deployment environment agents are configured as part of the Other settings section of the environment panel.
To configure your deployment agent:
- Open your deployment project and expand the relevant environment panel. In the Other environment settings section, select Agents assignment. The Assigned agents screen will display:
Enter an agent name, or use the drop down menu to select an appropriate agent.
Only agents applicable to the deployment environment will be available for selection.
Remember that capability and requirement matching still applies for deployment environments. If your agent does not have the right capabilities it will not be assigned at runtime even if the relationship has been defined.
- Select Add to save your agent scheme.
- You can remove an unwanted agent by selecting the associated cross on the right hand side of the screen.