Tool Support

Source Control

Bamboo provides easy built-in support for source control systems like Subversion, Mercurial, Git, Perforce and CVS. Less time spent worrying about your source, and more time concentrated on your builds.

IDEs

Bamboo integrates easily with Eclipse, Visual Studio, and IntelliJ IDEA through our IDE Connectors.

Build Automation

Use popular tools like Ant, Maven, Make, Command Line Tools, MSBuild, and Devenv to automate your builds and practice Continuous Integration the right way. 

Test Automation

Bamboo offers support for Test Automating tools such as JUnit, Selenium, PHPUnit and more. Deploy with confidence! 

Back to Top

Build Configuration

Build Triggers

Automatically start builds in Bamboo with commit-triggers, schedules, or dependency-triggers. And if you need to step in, Bamboo gives you the option to manually start your build as well. Automate with control.

Build Dependencies

Pass dependencies between compilation, testing and deployment stages using Artifact Sharing without having to rebuild in every step

Queue Management

Manage how your builds run the way you want them to. Re-order the queue, set the build timeouts, detect hung builds, and start up new agents when you need them. You're in control.

Back to Top

Notifications

Notification Criteria

Bamboo's notification environment will keep you up to date on every build result, every failure, the first failure, and the first pass after a build failure. So, you'll always know what's happening.

Formats

Receive notifications through customizable emails, RSS feeds, IMs, or IDE pop-ups. Get instant feedback from your builds.

Two-Way IM

The great thing about IM notifications is that you can respond to them to add comments and/or labels to build results, all without re-entering Bamboo.

Back to Top

Build Results

Build Results

Bamboo provides valuable information on recent test failures, commit information, time and date of build, and more. Gain all the knowledge you need quickly and easily.

Back to Top

JIRA Integration

Release Management

Releasing isn't just for engineers if you use Bamboo. Release a JIRA Version with a single click directly from JIRA and build, test and deploy.

OpenSocial Dashboards

Chart build statistics, display build statuses, and visualize code coverage all directly with JIRA or Gmail and iGoogle dashboards

Wallboards

Setup a dedicated wallboard in your workspace to display the latest build status to keep your team aware of changes.

In JIRA Issues...

Click the builds tab to instantly see whether your build passed/failed. You can also see a history of the number of failed tests & errors, all at a quick glance.

In JIRA Projects

Project Managers can view the latest builds that incorporate changes for issues from your project

In Bamboo build results...

See a snapshot of what issues were incorporated into your build and click through directly to JIRA for more details.

Back to Top

Build Agents

Elastic (EC2) Agents

Get the hardware resources you need when you need them with Amazon EC2. Perks include automatic agent start-up and shutdown, Amazon Machine Image (AMI) customization, Elastic Block Storage (EBS) persistence, and agent scheduling.

Remote Agents

Can't use Elastic Bamboo? Need to build and test on different operating systems? Scale out your build infrastructure on your own hardware with remote agents. They're easy to set up; they automatically upgrade; and they run on Windows, Linux, and Mac OS X.

Back to Top

Metrics & Reporting

Build Plans

Stay on top of your build plans with metrics reporting the duration across time, # of failed tests across time, avg. time to fix a failed build, and more

Test Statistics

In order to effectively analyze the build status of your project, gather statistics on the # of tests per build, most failing tests per build plan, longest-running tests per build plan, and the per test history. 

Author Statistics

Bamboo also lets you gather statistics based on author. Track activity, failures, and fixes per author, and create scorecards based on % failed builds, % fixed builds, etc.

Back to Top

Security & User Management

User authentication

Bamboo keeps the log-in process simple and secure with Atlassian Crowd for Single sign-on, LDAP integration, and Microsoft Windows Active Directory support.

Permissions

Have complete control of who can see what with user and group-based access control, anonymous user access, and plan-level permissions.

Back to Top

Plugins & Integrations

3rd party plugins

Find some great plugins to help your automation, such as tasks from Blitz.io, Tomcat, Rake, iOS and Xcode, and VMware

Plugin Development

Create your own Bamboo plugins with the help of our insanely simple APIs. Atlassian also provides stable APIs for internal, ISV, and consulting solutions that stand the test of time.

Integration

Automate your use of Bamboo using the Bamboo REST API - fetch the latest status, result history or start builds.

Back to Top

Bamboo Customers

Over 2,200 companies in 57 countries use Bamboo. Meet our customers.

Latest Bamboo Blog

James

JIRA 6 + Bamboo 5 = release management goes up to 11

Delivering software projects is tricky business at the best of times, particularly when it comes to deploying changes. When planning to release, Ops teams need to know what changes are coming so they ...

Read More at the Bamboo Blog