Forums

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

Bamboo Task Definition for Branches

catalinvr
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!
September 2, 2019

Hi team,

 

I want to run a different task when I'm executing builds from another branch than `master`.

I have a default list of tasks that runs every time a commit is made on `master` and that works great.

Now, I started to test the "Branches" feature and I would like to be able to run a different Task for all branches. Do you know to be a possibility or should I create a new plan in this situation?

 

Thank you

2 answers

1 accepted

1 vote
Answer accepted
Rafael Pinto Sperafico
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.
September 2, 2019

Hi @catalinvr ,

If you want to have different tasks to be executed based on branch, then you should convert all subsequent task of "Source Code Checkout" to a Script task, in which you could evaluate if the repository branch is master or not - bamboo.planRepository.<position>.branchNamehttps://confluence.atlassian.com/bamboo/bamboo-variables-289277087.html

However, it would be preferable and best practises creating a different plan.

Kind regards,
Rafael

Rafael Pinto Sperafico
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.
September 2, 2019

There is a Suggestion https://jira.atlassian.com/browse/BAM-19620 - Bamboo should support divergent plan branches, with its status In Progress. Whilst this feature is not ready, previous comment should be used.

0 votes
catalinvr
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!
September 2, 2019

Thank you so much @Rafael Pinto Sperafico  :)

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events