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!
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.
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.
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.
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.
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.
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.
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.
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.
