Add .gitlab-ci.yml for github sync
This commit is contained in:
parent
0ac8e4f564
commit
7a34785b07
21
.gitlab-ci.yml
Normal file
21
.gitlab-ci.yml
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user