17 lines
350 B
Bash
17 lines
350 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -ex
|
||
|
|
||
|
GITHUB_DEST=$1
|
||
|
|
||
|
if echo $CI_BUILD_REF_NAME | grep private; then
|
||
|
echo 'sync no private branches'
|
||
|
exit 0
|
||
|
fi
|
||
|
|
||
|
git checkout $CI_BUILD_REF_NAME
|
||
|
git pull --rebase origin $CI_BUILD_REF_NAME
|
||
|
if git remote | grep github > /dev/null; then git remote rm github; fi
|
||
|
git remote add github $GITHUB_DEST
|
||
|
git push github $CI_BUILD_REF_NAME
|