10 May 2011
Atlassian presents Bamboo 3.1 with Tasks, parameterised builds and support for Bitbucket and GitHub.
Upgrading to Bamboo 3.1 is free for all customers with active Bamboo software maintenance.
Highlights of this release: |
Thank you for your feedback:
Your votes and issues help us keep improving our products, and are much appreciated. ![]() Please keep logging your votes and issues. They help us decide what needs doing! |
You can download Bamboo from the Atlassian website. If upgrading from a previous version, please read the Bamboo 3.1 Upgrade Guide.
|
TasksTasks in Bamboo 3.1 provide developers and build engineers with another tool to design more flexible builds. Configure a Job with Tasks to build your application, execute a script, upload files to another server, create your documentation and much more. Bamboo allows you to add as many Tasks as needed for a Job, with each Task providing detailed log messages during the build. Tasks are executed against the same working directory, allowing you to perform actions like changing version numbers or copying files before a subsequent task is executed. We've also implemented Final Tasks as part of the Tasks feature. No matter what happens in your previous tasks, Final Tasks will always be executed at the end of the build. This gives you the opportunity to clean up after your build, shutting down processes or services that you may have started as part of your build. |
|
Plan Variables & Parameterised BuildsParameterised Builds allow you to customise parts of your Build when the Build is run manually or via a script. We've introduced Plan variables in this release to complement the existing global variables. This allows you to change version numbers on the fly or change certain options you use within your script or commands for particular builds. |
|
.Net SupportWe've completely re-written the .Net plugin for Bamboo to add Tasks for building and testing .Net projects. All Tasks take advantage of our improved Windows process handling. The following Tasks are included in the plugin:
The plugin is open-source. Feel free to fork it on Bitbucket. |
|
Bitbucket SupportBamboo now supports Bitbucket. If you use Bitbucket for your source code hosting, you can use Bamboo to build any source code maintained in repositories on Bitbucket. |
|
GitHub SupportWe've extended our Git support to include GitHub. If you use the GitHub for your source code hosting, you can use Bamboo to build any source code maintained in repositories on GitHub. |
|
New Plugin ManagerManaging plugins and performing Bamboo upgrades are now much easier with the brand new plugin manager. The Universal Plugin Manager (UPM) is already bundled with JIRA and Confluence, and has now been integrated into Bamboo. With the UPM you can:
|
|
Support for Amazon EC2 Spot InstancesBamboo now supports Amazon EC2 Spot Instances. If you are using Elastic Bamboo to run builds in the Amazon Elastic Compute Cloud (EC2), you can now bid for and use EC Spot Instances. This allows you to run your builds at a much lower price, provided that your bid exceeds the current "spot price" (determined by EC2 customer demand). |
|
Gravatar SupportBamboo 3.1 adds a personal touch to your CI environment with the introduction of Gravatar support. If your users have signed up to the Gravatar service, Bamboo will attempt to retrieve their profile pictures and display them in Bamboo. You'll see these profile pictures displayed against activities for the user, like code changes and comments on build results. |
|
Improved Windows process handlingIn previous versions of Bamboo, processes started from .bat scripts or a number of different methods were not shut down properly. We have improved the Windows process handling in Bamboo to ensure that the underlying processes and their children are stopped correctly. |
|
Plus over 150 fixes and improvementsThe top 10 issues by votes are shown below. For the full list of fixes and improvements, please refer to our public JIRA site to see a full list of issues fixed in this release of Bamboo.
|
The Bamboo 3.1 Team
DevelopmentCore TeamBrydie McCoy GitSlawek Ginter Team LeadMark Chaimungkalanont Project ManagerAnton Mazkovoi |
SupportRenan Battaglin Gurleen Anand Felipe Kraemer Rene Verschoor Dylan Hansen OthersProduct ManagementJens Schumacher Product MarketingGiancarlo Lionetti Technical WritingAndrew Lui OperationsJames Fleming |
Attachments:
























