Forums

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

Gatekeeper merge multiple repos back to master

Diane Haldeman
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!
August 3, 2020

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
Diane Haldeman
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!
November 13, 2020

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
AUG Leaders

Atlassian Community Events