Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,361,117
Community Members
 
Community Events
168
Community Groups

Gatekeeper merge multiple repos back to master

I have a project in Bamboo with multiple repos.  I'm trying to setup a plan branch (with X repos) such that each repo points to a "release" branch, and have Gatekeeper enabled to push back to master.

However only the "main" repo's changes are being pushed to master.

The documentation states:

Gatekeeper — the default repo is only updated with changes in the branch that have built successfully.

Is there a way to trigger pushes back to master for all repos (not just the default/main repo)?

Thank you

1 answer

1 accepted

0 votes
Answer accepted

I ended up accomplishing this manually...

I created a "Script" task to checkout each repo's master and merge my release branch into it:

cd <repo1>
git checkout -f master
git remote set-url origin ssh://git@git.arl.psu.edu:7999/<project>/<repo1>.git
git merge -m 'Merging release into master' origin/<release_branch>

cd <repo2>
git checkout -f master
git remote set-url origin ssh://git@git.arl.psu.edu:7999/<project>/<repo2>.git
git merge -m 'Merging release into master' origin/<release_branch>

...

And I created a "Repository Push" task for each repo to push its changes back to master.

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Bamboo

Bamboo 9.0 is now available

Hey there, Data Center community! I'm Martyna Wojtas and I am the Product Manager for Bamboo Data Center. I’m excited to share that Bamboo 9.0 is now available. We purpose-built this platform to help...

311 views 0 7
Read article

Atlassian Community Events