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
- When does my MettleCI license begin and end?
- What are the MettleCI Infrastructure Requirements?
- Which Bamboo license do I need if I want to use it with MettleCI?
- What are the MettleCI Infrastructure Requirements?
- Can we subscribe to a subset of MettleCI functionality at a lower cost?
- What is the MettleCI Licensing Model?
- What happens if we don’t renew our MettleCI subscription?
- Can't upload a license file to the MettleCI Setup Wizard
- Can't upload a license file to the MettleCI Setup Wizard
- Can we subscribe to a subset of MettleCI functionality at a lower cost?
- Which Bamboo license do I need if I want to use it with MettleCI?
- What happens if we don’t renew our MettleCI subscription?
- What is the MettleCI Licensing Model?
- When does my MettleCI license begin and end?
- 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?
- Bamboo 'Unable to open file' errors on Windows
- Bamboo Compile DataStage Project Task
- Failing to Read Assets from the DataStage Repository
- Bamboo DataStage Capability
- Bamboo Properties Configuration Task
- Enabling extended logging in Atlassian Bamboo
- MettleCI Integrations - Introduction
- The MettleCI Bamboo Plugin Fails When Compiling a Job
- Bamboo Properties Configuration Task
- MettleCI Integrations
- 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?
- Bamboo Build Commit Log Task
- How does MettleCI integrate with other tools?
- The MettleCI Bamboo Command Plugin fails with ClassNotFoundException
- How do we segregate duty and ensure deployment to PROD is only available to admins?
- How does MettleCI integrate with other tools?
- The MettleCI Bamboo Command Plugin fails with ClassNotFoundException
- Enabling extended logging in Atlassian Bamboo