Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Bamboo: Reuse artifacts of jobs

Sascha Herrmann February 29, 2012

We're currently evaluating Bamboo as a replacement for our Hudson CI server.

There is one thing dearly missing: The possibility to easily (!) reuse artifacts of build jobs. I know it's possible within a plan, but that's simply not enough.

I'd like to be able to have a preparation stage, containing jobs that assemble the artifacts of other jobs (of other plans) before the build stage of the plan is executed. Or to be able to plug in jobs from other plans into a stage as artifact-only jobs (no execution, just so that the artifacts are accessible).

Maybe we could create a Bamboo plugin for that, but currently we don't have the time to look into that.

In Hudson (back when we started) there was also no plugin for that, so we created our own plugin that - as a build step - copied artifacts from other jobs to the running job.

I read in Answers that cross-plan artifact sharing is on the roadmap for 2012, did I understand that correctly? But my impression is, it's not here yet, right?And there is no plugin in the Exchange that provides such a functionality (or did I miss it)?

Just want to make sure that I did not miss something and that the functionality is really missing right now.

Thanks.

Sascha

3 answers

1 vote
James Dumay
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 4, 2012

Sascha, if this is what you are looking for, please watch and vote for this feature request that allows you to pass artifacts between plans.

Sascha Herrmann March 4, 2012

Thanks. I tried to access the feature request, but I get a permission violation.

Sascha

0 votes
Jan Swaelens
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 4, 2012

We currently work around this by defining the artifacts on plan X and retrieve them using the ant <get> task in plan Y which needs them (using the HTTP URL which leads to the artifacts in combination with the 'latestSuccessfull' link of the plan).

I have been thinking about why this is not possible today using build in Bamboo features, in the end it makes sense that artifacts are contained within the boundaries of a single plan to make sure all sources matches up together - I think of it as a transaction.
But on the other hand, in very large projects it can take up a long time to build all required artifacts and then for instance start the tests.

0 votes
Przemek Bruski
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 29, 2012

But my impression is, it's not here yet, right?And there is no plugin in the Exchange that provides such a functionality (or did I miss it)?

Just want to make sure that I did not miss something and that the functionality is really missing right now.

That's right. Stock Bamboo does no support it. I am not aware of plugins supporting that either.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events