Index![]()
Downloads (PDF, HTML & XML formats)
[Bamboo Knowledge Base Home]
Documentation for Bamboo 4.1.x. Documentation for earlier versions of Bamboo is available too. 
![]()
The instructions on this page describe how to upgrade to Bamboo 3.0 from a previous version of Bamboo. For details on the Bamboo 3.0 release, see the Bamboo 3.0 Release Notes.
Please following the Bamboo 3.0-specific instructions on this page, in addition to the upgrade instructions in the Bamboo generic upgrade guide.
Please read the Supported platforms page for the full list of supported platforms for Bamboo.
On this page:
We are ending support for Internet Explorer 7 (IE7) in this release. Please see End of Support Announcements for Bamboo for further details.
We are planning on ending support for Java Platform 5 (JDK/JRE 1.5) in Bamboo 3.1. Please see End of Support Announcements for Bamboo for further details.
In Bamboo 2.7 and earlier, artifacts are stored under xml-data/builds under your ${bambooHome} (unless specified otherwise). An upgrade task for Bamboo 3.0 will move your artifacts out of ${bamboo.project.directory} into a separate artifacts directory under ${bambooHome}. If your artifacts are currently not located under your ${bambooHome}, i.e. you manually changed the location of your ${bamboo.project.directory}, you will need to do one of the following:
${bambooHome} to accommodate the artifacts in the new artifacts directory, orbamboo.artifacts.directory property (in bamboo.cfg.xml) to the preferred location for your artifacts. You must update this property before the upgrade. The upgrade task will use the location specified by this property, rather than moving artifacts to the new artifacts directory under ${bambooHome}. If your
${bamboo.project.directory currently points to a different physical disk to your ${bambooHome}, the upgrade process will copy (rather than move) data between locations, unless you set the bamboo.artifacts.directory property.
The new Default Path for Artifacts
Bamboo 2.6 and earlier versions:
xml-data/builds/PLAN_KEY/download-data
Bamboo 2.7:
<bamboo-home>/xml-data/builds/JOB_KEY/download-data/artifacts/build-BUILD_NUMBER
Bamboo 3.0:
<bamboo-home>/artifacts/PLAN_KEY/shared/build-BUILD_NUMBER/
In Bamboo 3.0, this is a folder shared by all the stages of a certain plan. Stages will place Artifacts here so that other stages from the same plan can have access to them. The BUILD_NUMBER will always be composed with a minimum of 5 digits, having the number completed with zeros. For instance, for build "42" the number will be "00042".
If you experience the following exception during the Bamboo 3.0 upgrade, it means that the upgrade task has failed to fully migrate a directory, as part of the internal artifact storage migration. You will need to manually move the directory and restart the upgrade.
Unable to move DIRECTORY_NAME_A -> DIRECTORY_NAME_B, destination directory already exists. This might indicate interrupted upgrade process. To continue upgrade, move directory manually.
Bamboo 3.0 is using the new 2.4 version of the Seraph authenticator. Please, go through the Integrating Crowd with Atlassian Bamboo steps to ensure that the new necessary configurations will be applied.
Before you begin, do the following:
We strongly recommend that you do the following to back up your Bamboo installation:
If you are using plugins, ensure that your plugins are compiled against 3.0 before upgrading.
Before you upgrade, please read the following important points that relate to Bamboo 2.7.
In addition to the notes below, please read the Upgrade Guide for every version you are skipping during the upgrade. The complete list of Upgrade Guides is available here.
If you are a Bamboo plugin developer, please refer to our Changes for Bamboo 3.0 guide, which outlines changes in Bamboo 3.0 that may affect Bamboo plugins compiled for Bamboo version 2.7.x or earlier. In particular, please note that the /build REST endpoint has been replaced with /result. Expand parameters have also been changed from builds.build to results.result.
If something is not working correctly after you have completed the steps above to upgrade your Bamboo installation, please check for known Bamboo issues and try troubleshooting your upgrade as described below: