diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 441e7e0a798ceadf72867b7b9f8638782e49e318..db9f62ce5939febc664a7fff20ac80eea7ca1195 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,5 @@ stages: + - github-sync - build - test - pages @@ -6,26 +7,26 @@ stages: - prerelease - release -#push_to_github: -# stage: github-sync -# variables: -# GIT_STRATEGY: none -# tags: -# - github -# script: -# - rm -rf ./* -# - rm -rf .git -# - git clone --mirror $CI_REPOSITORY_URL . -# - git remote add github $GITHUB_URL_AND_KEY -# - git config --global user.email "contact@duniter.org" -# - git config --global user.name "Duniter" -# # Job would fail if we don't remove refs about pull requests -# - bash -c "cat packed-refs | grep -v 'refs/pull' > packed-refs-new; echo 'Removed pull refs.'" -# - mv packed-refs-new packed-refs -# - bash -c "git push --force --mirror github 2>&1 | grep -v duniter-gitlab; echo $?" -# only: -# - master -# - dev +push_to_github: + stage: github-sync + variables: + GIT_STRATEGY: none + tags: + - github + script: + - rm -rf ./* + - rm -rf .git + - git clone --mirror $CI_REPOSITORY_URL . + - git remote add github $GITHUB_URL_AND_KEY + - git config --global user.email "contact@duniter.org" + - git config --global user.name "Duniter" + # Job would fail if we don't remove refs about pull requests + - bash -c "cat packed-refs | grep -v 'refs/pull' > packed-refs-new; echo 'Removed pull refs.'" + - mv packed-refs-new packed-refs + - bash -c "git push --force --mirror github 2>&1 | grep -v duniter-gitlab; echo $?" + only: + - master + - dev .nvm_env: &nvm_env tags: