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

Substitute env variable in docker repository field

sta-szek February 27, 2018

Is there any way to use env variables or anything that can be dynamically configured in repostiory field in docker build task?

e.g. repo/image:{tag}

 

2 answers

2 accepted

2 votes
Answer accepted
Alexey Chystoprudov
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
February 27, 2018

Yes. It's possible since Bamboo v5.14.4.1. https://jira.atlassian.com/browse/BAM-15861

sta-szek February 27, 2018

Yes I saw that issues but it didn't work for me...

The key is I used: ${bamboo_variable} instead of ${bamboo.variable}

 

It's quite confusing that you have to use `.` instead of `_` especially when you see in logs:

`using extra environment variables .... bamboo_variable`

1 vote
Answer accepted
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 27, 2018

You can reference Bamboo variables to achieve that, i.e. something like the following should work conceptually:

${bamboo.dockerRepository}/${bamboo.imageName}:${bamboo.buildNumber}

Please note that there used to be a few regressions with this in older Bamboo versions (e.g. BAM-15861 and BAM-18282), but I think the remaining ones have been addressed as of Bamboo 6.1.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events