We found recently that our Bamboo installation was reaching the limits of it's disk space.
I have build expiry running nightly (keep builds for 1 week, minimum of 6), and this seems to clear up a few GB when run, but however this extra space disappeared very quickly after a few builds had been run. In practice, build expiry was running nightly, and any space that had been recovered was lost again by the morning.
On further investigation I found that the D: bamboo-home xml-data build-dir directory was massive (~20GB) and it wasn't being reduced when build expiry ran. I copied this directory elsewhere, and confirmed that Bamboo was functioning correctly without it, and am planning on deleting these files.
Is it safe for me to be deleting the D: bamboo-home xml-data build-dir directory?
Is there some in-built job in Bamboo that can manage the size of this? Some cleanup tool?
Can you navigate to the miscellaneous tab of your job configurations and check the option Clean working directory after each build. This will clear the local copy of the repository available at<tt>D:\bamboo-home\xml-data\build-dir</tt> before each build. Please note that this may increase the time taken to run a build but will save space
How can this be set by default for all new job configurations, preserving build artifacts?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Same for me, is there a way to set this as default or have it set in Bulk edit rather than going thru 300 different build jobs?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Is it save to manually delete the .svn / .git directories within build-dir\... ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you clean the working directory after the build, you lose any ability to properly troubleshoot a failed build. There must be a better solution than this, such as build history retention, artefact retention, configurable per plan/job
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Additionally, the above suggestion does not get rid of old build logs or archived artifacts... which ins some cases are the real cause of disk space issues.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
> you lose any ability to properly troubleshoot a failed build
Agreed. Is there not an open feature request already to resolve this? If not I'll file a support ticket.
It should be as simple as removing working directories older than N days, or keeping the last N working directories for a given plan.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.