Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
#!/bin/bash
merge_request() {
        cd $1
		git fetch "git@gitlab.its-newid.net:$1/$2.git" master
git checkout -b "$1/$2-master" FETCH_HEAD
git fetch origin
git push -o merge_request.createcheckout "master"
git merge --no-ff "$1/$2-master"
git push origin "master"

        cd ..
}

merge_request dev _env
merge_request dev _lib
merge_request dev _bot
merge_request dev api.its-newid.net
merge_request dev ads.its-newid.net
merge_request dev partner.its-newid.net
merge_request dev live.its-newid.net

In above case, you will need to register SSH certificate at GitLab server.