Fixing up pushing to libs on release by using auth token

This commit is contained in:
andrewc
2023-10-24 11:33:37 +10:00
parent dff93b20ec
commit de6695158f

View File

@@ -114,9 +114,13 @@ image:
for d in "libs/melonlib" "libs/melon3d" for d in "libs/melonlib" "libs/melon3d"
do do
cd $d cd $d
CURR_B=$(git rev-parse --abbrev-ref HEAD) SHA=$(git rev-parse HEAD)
CURR_B=$(git name-rev --name-only $SHA)
REPO=$(basename $(git remote get-url origin))
git remote add gl_origin https://oauth2:$PRJ_AUTH_TOKEN@gitlab.com/Micromelon/eduation/hardware/$REPO
git checkout $CURR_B
git commit --allow-empty -m "Merge" git commit --allow-empty -m "Merge"
git push origin HEAD:$CURR_B -o merge_request.create -o merge_request.remove_source_branch=false -o merge_request.merge_when_pipeline_succeeds -o merge_request.target=master git push gl_origin HEAD:$CURR_B -o merge_request.create -o merge_request.remove_source_branch=false -o merge_request.merge_when_pipeline_succeeds -o merge_request.target=master
cd $CI_PROJECT_DIR cd $CI_PROJECT_DIR
done done
fi fi