Smarter feedback, better code!

Today's development teams are adopting continuous integration to increase productivity and improve code quality.

By automatically compiling and testing code as it changes, Bamboo provides instant feedback for developers and allows quick collaboration.

Try Bamboo free for 30 days

“My initial experience with Bamboo has been nothing short of awesome! Bamboo was up and running my first build in under 10 minutes, and the UI is a breath of fresh air!”
— Tim Fennell, stripes.mc4j.org
  • Instant scalability with Elastic Bamboo

    Elastic Bamboo gives you ultimate flexibility by eliminating the need for dedicated hardware to scale your continuous integration environment, and allowing you to leverage Amazon Elastic Compute Cloud (EC2) with just a few clicks.

    Combine elastic agents in the cloud with local and remote agents on premises to keep your build queues short at all times through out the development cycle.

    Use the Bamboo Remote API to ramp agents up and down instantly. Pay only for what you use.

    Watch a video on Elastic Bamboo (1:22)

  • Continuous integration made easy

    Despite being a widely accepted best practice, many teams struggle to adopt a continuous integration process due to the perceived cost of setting up and maintaining such an environment.

    With Bamboo, setting up your continuous integration process is simple. The installer auto-detects your development environment enabling you to start a build within minutes!

    Bamboo's two-way notifications and intuitive web-interface provide developers with the necessary information and simple navigation to interact with each build as well as manage the entire continuous integration process.

    Watch the continuous integration made easy video (4:05)

  • Distribute builds across multiple machines

    Remote Bamboo agents allow builds to run across multiple machines and different platforms, extending test capabilities and maximising build productivity. Remote agents are even able to restart themselves in the event of a crash with the Remote Agent Supervisor.

    Establishing dependencies between build plans enables Bamboo to support even the most sophisticated continuous integration environments.

  • Continuous integration fits your environment

    Integration with your current tool set is vital which is why Bamboo is built with the developer in mind.

    Bamboo integrates with your favourite IDE and works seamlessly with JIRA, FishEye, Clover and Crowd.

    Bamboo's flexible plugin architecture allows you to build integration to any of the tools you use. Check out the extensive library of plugins available today.

Integrated Systems

SCM systems Subversion, Perforce, CVS, ClearCase, Mercurial, Dimension, Git
Builders Ant, Maven, Maven 2, Bash, MSBuilder, Visual Studio, Nant, NoseXUnit, custom scripts and command line builders (e.g. make), etc.
Testing frameworks Any w/ JUnit XML output — including TestNG, Nunit, CppUnit, etc
Languages Any — including Java, C, C++, .NET (C#, VB, etc.), Perl, PHP, Python, Ruby, etc.
Notifications IM (Jabber or Google Talk), Email, RSS, Remote API
Atlassian tools FishEye, Crowd, JIRA, Clover
IDE IntelliJ IDEA, Eclipse
Extensible plugins Build Metrics: Checkstyle, Crap4J, Cobertura, Coverage, FindBugs, JMeter, PMD, RCov, Simian
Tools: Clean Test, Command Line, Project Graph, Test Threshold, Build Monitor, Disk Space Notification, Pre-Post Build Command
Release Management & Deployment: Adhoc Builder, SFTP Publisher, Tag Build, Tagger, BuildBug, JiraVersions

Note: User contributed, open source plugins noted in italics