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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.