The instructions on this page describe how to export Bamboo data for backup.
Exporting Data for Backup
Before you begin:
- Bamboo will be unavailable while the backup process completes. The export itself may take a long time to complete, depending on the number of builds and test. We recommending running your backups at a time of day or night when usage is low.
- Backups may require large amounts of disk space, depending on the number of builds and tests. Please make sure you have enough disk space in your desired backup location before proceeding.
- Bamboo will not export if it detects that plans are currently being built. Please ensure that you do not have plans building (see Viewing Bamboo's Current Activity).
- 'Export Directory Path' setting — Bamboo restricts the editing of certain file path settings for security reasons (see Bamboo Security Advisory 2010-05-04). If so, you must configure Bamboo to permit modification to its file path settings, by starting Bamboo with the system property
bamboo.paths.set.allowed=true
. The procedure for configuring a Bamboo system property is described on Configuring System Properties.
Once you have configured your file path setting, we recommend removing or disabling the bamboo.paths.set.allowed
system property and restarting Bamboo. If your Bamboo instance is accessible to anyone outside your organisation, then this will minimise the risk of Bamboo being compromised by security-related attacks.
- Bamboo uses the third party TrueZip library to create zip archives. TrueZIP currently implements the ZIP32 specification only. This limits the maximum ZIP file length to 4GB. Unfortunately, Bamboo exports will fail if the resulting ZIP file is over 4GB. As a workaround, please export Bamboo without artifacts or use a different backup strategy
- User management settings for Bamboo will be saved as part of the export. For information on user management in Bamboo, see Working with External User Repositories.
To export data for backup:
- Click the 'Administration' link in the top navigation bar.
- Click the 'Export link in the left navigation column.
- Specify the absolute 'Export Directory Path' to which Bamboo will export its data. For example, '
C:\Documents and Settings\<me>\bamboo-home\my-backups
' for a Windows-based operating system. You would typically use forward-slashes (without drive letter specification) on UNIX-based operating systems.
- Type the 'File Name' of the file to which Bamboo will export its data. For example, '
export.zip
'.
- Select the 'Export Artifacts' check box if you want to backup your build artifacts.
- Click the 'Export' button.

Screenshot above: Exporting data for backup
Notes
Managing Data and Backups
Specifying a Backup Schedule
Importing Data from Backup
4 Comments
Anonymous
Nov 16, 2009v2.2.1 Just completed a 25G backup apparently successfully after accidentally checking add artifacts.
Anonymous
Jun 19, 2010The exporting breaks with the following error:
Export has failed. Errors encountered while exporting. Adding text to an XML document must not be null.
The bamboo.log contains the following Error:
[Export] java.lang.IllegalArgumentException: Adding text to an XML document must not be null
java.lang.IllegalArgumentException: Adding text to an XML document must not be null
Tested it with and without the 'Export Artifacts' chekced
Giles Gaskell
Jul 05, 2010Hello there,
Apologies for the delay in replying. If you do have a problem with this function in Bamboo, could you please log a customer support query via the Get Support link below and please attach your
bamboo.log
file to your support issue.Kind regards,
Giles Gaskell.
Anonymous
Jul 02, 2010Is there any way to automatically run these backups? What are you guys using to backup your Bamboo database?