I’m pleased to announce that the public beta of Bamboo 2.7 is now available for download. We invite you to take Bamboo 2.7 for a test run and give us your feedback on the upcoming features and improvements.

What’s new in Bamboo 2.7?

Bamboo 2.7 makes it easier than ever to get started with Continuous Integration and help your team implement a fast and reliable agile process.

Bamboo 2.7 is all about shortening the feedback cycle for developers. You can now break up and run your tests in parallel within a single Plan, cutting down the testing time dramatically. Additionally you can run multiple builds of a single Plan concurrently to further reduce the feedback time.

Plan Stages

With Bamboo 2.7 we introduce a completely new build structure, allowing you to better map your build and release process. A plan now consist of multiple stages, each of which represents a stage in the release process. Each stage contains one or more jobs which define the build configuration and artifacts that were previously part of the plan.

 bamboo-stages.png
Plans can still have dependencies on other Plans, but Stages provide an easy-to-use way to group a number of Jobs together. Jobs within a stage can be executed in parallel allowing you to run multiple test suites at the same time or execute other tasks in parallel.

Definitions:

Bamboo Stages.pngPlan: A plan is a collection of Stages and Jobs. Repository information as well as permissions and notifications are configured on a plan level.

Jobs: A job is a component of a plan. Within a plan, one or more jobs can be organised into one or more stages.

Stages: Stages are conceptual ‘layers’ within a plan, which are used for organising jobs into groups that are processed in a specified order.

Build: A build is the execution of a Plan. Each build has a unique build number, generally represented as #BUIILD_NUMBER.

Concurrent Builds

Previously if a build for a plan was already running, the second build was added to a queue waiting for the first build to finish. Depending on the length of the build, this can result in a significant delay and longer feedback cycles. Now it is possible to have 2 or more builds of the same plan running at the same time.

bamboo-concurrent-builds.png

Other Improvements

  • Out-of-the-box Mercurial (Hg) Support
  • Improved UI
  • New Wallboard

Download the Bamboo 2.7 Beta to experience it for yourself!

We want your feedback

Kick the tires yourself and let us know what you think by submitting issues or ideas on our public instance of Jira or email our Bamboo product management team.

Fresh ideas, announcements, and inspiration for your team, delivered weekly.

Subscribe now