From 7a34785b0741fd05984851b5bfc6184c933147ca Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Fri, 6 Apr 2018 17:20:24 +0200 Subject: [PATCH] Add .gitlab-ci.yml for github sync --- .gitlab-ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..e008a44 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,21 @@ +# This file is only necessary for the gitlab to github sync and does not belong to the gclogger code. + +#before_script: +# - ssh-keyscan -t rsa,dsa,ecdsa github.com > /etc/ssh/ssh_known_hosts +stages: + - mirror + +variables: + MIRROR_REPOSITORY: "git@github.com:h44z/gclogger.git" + +mirror-github: + stage: mirror + cache: {} + script: + # Do a mirror clone of the repository + - git clone --mirror $CI_REPOSITORY_URL + # Mirror push it to the destination + - cd $CI_PROJECT_NAME.git + - git push --mirror $MIRROR_REPOSITORY + # Cleanup + - cd ..; rm -rf $CI_PROJECT_NAME.git