21 lines
689 B
YAML
21 lines
689 B
YAML
stages:
|
|
- update_patched_master
|
|
|
|
update_patched_master:
|
|
stage: update_patched_master
|
|
tags:
|
|
- instance
|
|
only:
|
|
- patched_changes
|
|
script:
|
|
- apk --no-cache add git
|
|
- echo "Setting up Git..."
|
|
- git remote set-url origin http://oauth2:glpat-T3idX9vsETxBWayx8m3E@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git
|
|
- echo "Fetching origin..."
|
|
- git fetch origin
|
|
- echo "Checking out patched_master..."
|
|
- git checkout patched_master || git checkout -b patched_master
|
|
- echo "Resetting patched_master to patched_changes..."
|
|
- git reset --hard origin/patched_changes
|
|
- echo "Force pushing patched_master..."
|
|
- git push origin patched_master --force
|