In order to minimize spaced used on my build agents I'd like to clean up artifacts produced during the build but preserve my working copy as checked out from Subversion. I would like for Bamboo to grab the artifacts I have configured, then run an additional clean task in the same working directory on the same agent. Any way to achieve this ?
If you look at the output of your build, you should see some of the order in which things are done. To wit:
simple 13-Dec-2011 10:12:47 Finished task 'Integration Tests'
simple 13-Dec-2011 10:12:47 Finished task 'Parse test results'
simple 13-Dec-2011 10:12:47 Running post build plugin 'Artifact Copier' <-- This grabs any shared artifacts
Step 1 - Code up a 'clean' target into your build script. Test that it removes everything you want it to remove
Step 2 - Configure the artifacts you want as shared artifacts in one of your Jobs. Bamboo should grab them after the build runs via the 'Artifact Copier' processor.
Step 3 - Setup the Pre/Post Build Plugin and configure a Post-build action to run your build tools 'clean' target
As a Step1a, you could just code up your own 'clean' function using a batch script or something simple like that.
Hopefully, that gets the behaviour that you want.
Got the plugin installed, but unfortunately it runs *before* the Artifact Copier
15-Dec-2011 12:39:09command is: ant clean
15-Dec-2011 12:39:09 build was successful, running success command
15-Dec-2011 12:39:09[BuildCommandRunner] running command: ant clean
15-Dec-2011 12:39:10Running post build plugin 'Artifact Copier'
15-Dec-2011 12:39:10Publishing an artifact: Db.zip
I have that plugin installed but the UI in the documentation does not look like mine (I'm running Bamboo 3.2 build 2600), I do not see a 'Post Action' tab anywhere, all I see is the 'Post Build Command' on the Miscellaneous tab of the Job configuration, and that runs before the Artifact Copier.
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
Bamboo 5.9 will no longer be supported after June 12, 2017. What does this mean? As part of our End of Life policy, Atlassian supports major versions for two years after the first major iteratio...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs