Bamboo
By Atlassian
Bamboo is a continuous integration and continuous delivery (CI/CD) server from Atlassian that automates building, testing, and deploying software across build plans and deployment projects.
Definition
Bamboo is a continuous integration and continuous delivery (CI/CD) server from Atlassian that automates building, testing, and deploying software across build plans and deployment projects.
Overview
Bamboo organizes work into build plans (stages, jobs, and tasks that compile and test code) and separate deployment projects that promote build artifacts through environments like staging and production. It integrates tightly with other Atlassian products — build and deployment status can surface directly inside Jira issues, and source code is commonly hosted in Bitbucket — which makes it a natural fit for teams already standardized on the Atlassian suite. Builds can run on remote or elastic agents, including cloud-hosted AWS agents that scale up during peak load, and Bamboo supports branch-based build strategies so feature branches are tested automatically before merge. As a self-hosted, on-premises-oriented CI/CD server, Bamboo is typically positioned as an enterprise alternative to cloud-native options like Jenkins or GitHub Actions for organizations that want tighter Jira and Bitbucket integration.
Key Features
- Build plans with configurable stages, jobs, and tasks
- Separate deployment projects for promoting artifacts across environments
- Native integration with Jira and Bitbucket for traceability
- Elastic and remote build agents, including AWS-hosted agents
- Branch-based build strategies for feature-branch testing
- Permission and approval gates for controlled releases
- Build dashboards and notifications for pipeline health