Maintenance: Improve sync-to-github script.
This commit is contained in:
parent
f254a97cc6
commit
765d2b2cd7
1 changed files with 4 additions and 2 deletions
|
@ -4,6 +4,8 @@ set -ex
|
|||
|
||||
GITHUB_DEST=$1
|
||||
|
||||
git remote prune origin
|
||||
|
||||
if echo $CI_BUILD_REF_NAME | grep private; then
|
||||
echo 'sync no private branches'
|
||||
exit 0
|
||||
|
@ -21,7 +23,7 @@ fi
|
|||
|
||||
git checkout $CI_BUILD_REF_NAME
|
||||
if [ "$CI_BUILD_REF_NAME" != "$CI_BUILD_TAG" ]; then
|
||||
git pull --rebase origin $CI_BUILD_REF_NAME
|
||||
git reset --hard origin/$CI_BUILD_REF_NAME
|
||||
fi
|
||||
|
||||
if git remote | grep github > /dev/null; then
|
||||
|
@ -30,7 +32,7 @@ fi
|
|||
git remote add github $GITHUB_DEST
|
||||
|
||||
if [ "$CI_BUILD_REF_NAME" != "$CI_BUILD_TAG" ]; then
|
||||
git push github $CI_BUILD_REF_NAME
|
||||
git push -f github $CI_BUILD_REF_NAME
|
||||
else
|
||||
git push github --tags
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue