I have a library that is being built separately, and used in several different applications. The build isn't that long, but I don't want to have to maintain separate copies of the library build tasks in each plan for each application that uses the library, so I have set up a separate project and plans to build the library. How do I get the library artifacts over the my slaves that build the various plans dependant on this library? Artifacts sharing doesn't seem to work across plans.
I don't think it is possible to copy artifacts between different plans yet.
Maybe you could try to manually download latest library artifact using url of form: http://BAMBOO/browse/PROJ-PLAN/latest/artifact/ARTIFACT_NAME - you could add a preceeding task(s) to your plans which would call wget or similar device to download shared artifacts from Bamboo. But that's quite not feasible, is it?
It's a missing feature though: What is the point of dependencies if you can't move artifacts from one place to another? Seems like this would be a very useful plugin to have, or it should just be built in.
We absolutely agree and have plans to address this in 2012.
I'm John Allspaw, co-founder of Adaptive Capacity Labs, where we help teams use their incidents to learn and improve. We bring research-driven methods and approaches to drive effective inciden...
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