Missed Team ’24? Catch up on announcements here.

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

Can i have different tasks per branch?

dmodoom sirius August 27, 2016

Is it possible to have different tasks per branch rather then having to have different jobs per branch say one branch requires a argument that tells it to upload to a different part of the maven.

2 answers

0 votes
Krystian Brazulewicz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 31, 2016

I'm not sure how different are the tasks that you're planning to run. "upload to a different part of the maven" seems to be possible only by using variables on the plan/branch level. So you define plan variable mavenLocation set it on the plan level to maven-location-x, while on the branch you can set it to maven-location-y. Then your upload task can refer to such variable with ${bamboo.mavenLocation}.

 

As the last resort you can follow this approach: you can make your plan produce JAR artifact. Then use Deployment Project to actually upload artifact to maven. You can define multiple deployment projects, each for the branch of your plan to automatically deploy to different locations in maven.

 

0 votes
Mark de Bont
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.
August 28, 2016

No, you would need a dfferent plan.

But... you could also inject variables and depending on the variables have you scripts execute different tasks (controlled outside of Bamboo)

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events