The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

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

Is it possible to pass different variables to different jobs in a stage?

ambicashri shetty
June 8, 2015
 

2 answers

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

1 vote
Caley Goff
Contributor
June 9, 2015

The answer from Krystian is not entirely true. I do this all day everyday.

 

I create a variable in job1 in stage1, populate that variable, in job1, echo its contents to a text file. Save that text file in job1 in a tar file. I share that tar file in stage1 as an artifact, and make it available to all stages downstream. 

 

The stages downstream untar that tar, cat the file, populate a new VAR with its contents, and suddenly you've shared a VAR between jobs and stages. 

Marcin Gardias
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 10, 2015

For the record, with Bamboo 5.7 and later there's a slightly easier method: Variable Inject Task has an option to create a 'result' variable(s), which does the same thing, but without need to play with the artifacts.

Caley Goff
Contributor
June 10, 2015

AWESOME good to know I'll take look into this new feature!!!

1 vote
Krystian Brazulewicz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 9, 2015

No. Bamboo offers global and plan variables. Maybe you can simply create another plan?

TAGS
AUG Leaders

Atlassian Community Events