Question
Which Bamboo license do I need if I want to use it with MettleCI?
Answer
Bamboo’s license scales according to the number of Remote Agents. The sole exception is the lowest Bamboo license tier, which doesn’t include any Remote Agents and also caps the number of Build Plans.
MettleCI customers need, at minimum, one Remote Agent, not because MettleCI requires Remote Agents but because the number of concurrent activities triggered by your use of MettleCI will exceed the 10-Build-Plan cap of the lowest Bamboo license tier. Any Bamboo license that includes one or more Remote Agents also allows for unlimited Build Plans.
The above is true for the situation where your Bamboo instance and its host server are dedicated to MettleCI-related work. This could even include Bamboo being hosted on the MettleCI Server (our evaluation pre-requisites diagram shows that topology). If, however, your Bamboo instance has to be on a separate, dedicated server you’ll need to buy more Remote Agents to enable remote triggering of concurrent CI- and CD-related processes on the MettleCI Server. This situation usually arises when Bamboo is being provided as a shared service among multiple technology teams and their development processes. If that’s the case at your organisation, talk to your Data Migrators representative about your particular Remote Agent scaling factors.
Bamboo is not licensed by related Git Repositories, irrespective as to the number of Repositories that might be linked to Build Plans (usually in order to trigger a continuous integration process). Agent-based metrics are the most common license factor for commercial CI / CD tools.
Check the following Web page for the latest Atlassian Bamboo license FAQ, along with up-to-date prices: https://www.atlassian.com/licensing/bamboo
Related articles
- How does the integration/configuration with BitBucket, Jira, and Bamboo work?
- Bamboo Agent produces chcp or -107374 errors
- The MettleCI Bamboo Command Plugin fails with NoSuchMethodError
- How does MettleCI work with HP ALM?
- Bamboo DataStage Capability
- The MettleCI Bamboo Plugin Fails When Compiling a Job
- Bamboo Agent produces chcp or -107374 errors
- Bamboo Compile DataStage Project Task
- Bamboo 'Unable to open file' errors on Windows
- How does the integration/configuration with BitBucket, Jira, and Bamboo work?
- When does my MettleCI license begin and end?
- Bamboo 'Unable to open file' errors on Windows
- Bamboo Compile DataStage Project Task
- Failing to Read Assets from the DataStage Repository
- What are the MettleCI Infrastructure Requirements?
- Bamboo DataStage Capability
- Bamboo Properties Configuration Task
- Enabling extended logging in Atlassian Bamboo
- MettleCI Integrations - Introduction
- Which Bamboo license do I need if I want to use it with MettleCI?
- The MettleCI Bamboo Plugin Fails When Compiling a Job
- Bamboo Properties Configuration Task
- MettleCI Integrations
- What are the MettleCI Infrastructure Requirements?
- How do we segregate duty and ensure deployment to PROD is only available to admins?
- Failing to Read Assets from the DataStage Repository
- Bamboo Build Commit Log Task
- The MettleCI Bamboo Command Plugin fails with NoSuchMethodError
- How does MettleCI work with HP ALM?
- Can we subscribe to a subset of MettleCI functionality at a lower cost?
- What is the MettleCI Licensing Model?
- Bamboo Build Commit Log Task
- How does MettleCI integrate with other tools?
- What happens if we don’t renew our MettleCI subscription?
- Can't upload a license file to the MettleCI Setup Wizard
- The MettleCI Bamboo Command Plugin fails with ClassNotFoundException
- Can't upload a license file to the MettleCI Setup Wizard
- Can we subscribe to a subset of MettleCI functionality at a lower cost?
- How do we segregate duty and ensure deployment to PROD is only available to admins?
- How does MettleCI integrate with other tools?
- Which Bamboo license do I need if I want to use it with MettleCI?
- The MettleCI Bamboo Command Plugin fails with ClassNotFoundException
- What happens if we don’t renew our MettleCI subscription?
- Enabling extended logging in Atlassian Bamboo
- What is the MettleCI Licensing Model?
- When does my MettleCI license begin and end?