Features System Requirements

System requirements and supported development tools

CI server and agent operating systems Windows, Linux, Mac OS X
Cloud platforms Amazon EC2 (Linux, Windows)
SCM repositories Built-in support: Subversion, CVS, Perforce
Supported via plugin: Git, Github, Mercurial, Clearcase, Accurev, Dimension
Programming languages All languages supported — Java, C/C++, C#, VB.net, PHP, Ruby, Python, perl, ...
Builders Ant, Maven, Maven2, make, NAnt, Visual Studio (devenv, MSBuild), custom command line, shell scripts
Test tools JUnit, any tool with JUnit XML output including: Selenium, TestNG, NUnit, CppUnit, PHPUnit, PyUnit (plugin), PMD (plugin)
Code coverage tools Atlassian Clover, Corbertura (Plugin), RCov (Plugin)

Build and agent management

Build configuration
Build triggers
Build queue management
Build result management
Agent configuration
Agent management

Build result notifications

RSS feed
  • All builds or all failed builds across all plans
  • All builds or all failed builds of a specific plan
  • All builds with a specific label
Email
  • Customized email templates
  • All results or all failed results for a build plan
Instant message
  • Google Talk, Jabber, other XMPP-based clients
  • All results or all failed for a build plan
  • Commment on build results via IM
  • Label build results via IM
IDE notification

External tool integrations

IDE connectors Eclipse, IntelliJ IDEA
JIRA
Confluence
  • View latest result of a build plan
  • View recent results for projects, plans, or authors
  • Charts for recent build duration and test failure count
  • Charts for average build duration and test failure % over time
FishEye
  • View committed changes that triggered a build
  • One-click diff and change history from Bamboo build results
Other tools

Elastic Bamboo

Elastic agent configuration
Elastic Agent Management

Build analysis and reporting

Build plan reports
Author reports

Security and user management

Authentication
Permissions and access control
  • User and group definitions and permissions
  • Anonymous user permissions
  • Plan-level permissions

Extending Bamboo

Plugins
API