Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to download a specific version of an artifact using Yaml 2.0?

Niek Nooijens
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 10, 2019

Hi there

We want to chain together several projects in bamboo.
This is already possible by downloading artifacts from a different repository as so:


- artifact-download:
source-plan: MYPROJECT
artifacts:
- destination: external_folder
- name: artifact1
- name: artifact2

however, this method always downloads the artifact from the latest build from that repository! To improve stability of our software we want to specify a specific version of an artifact in our yaml. So far we tried to use git tags to create artifacts in repository A which include the git commit-number in their name, but when we want to download that specific file with that specific version name from a different project this always fails!

how do we fix this?

1 answer

0 votes
Daniel Santos
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 12, 2019

Hi @Niek Nooijens

Welcome to our community!

Bamboo YAML specs do not provide a specific feature for that, but you could use the strategy provided in this article which involves a Curl request to Bamboo:

In your case that would be a script task with that curl call. The down-side of it is that you will need to use your credentials. You could set them in the password variables to remove them from the YAML file.

I hope that helps!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events