Commit 242c6a6c authored by Tom Käsler's avatar Tom Käsler

Add sync job to github

parent 1433b8e3
Pipeline #27002 passed with stages
in 5 minutes and 42 seconds
variables:
BUILD_DIR: dist
MIRROR_REPO: git@github.com:thm-projects/arsnova-lite.git
stages:
- codestyle
......@@ -93,3 +95,18 @@ deploy:
- ssh-keyscan "$SERVER_URL" >> ~/.ssh/known_hosts
- ssh-add <(echo "$SSH_PRIVATE_KEY")
- scp -r "$BUILD_DIR"* "$SSH_URL"
sync_mirror:
stage: deploy
tags:
- git
when: always
allow_failure: true
dependencies: []
script:
- eval $(ssh-agent -s)
- mkdir ~/.ssh && echo "$SYNC_SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts
- ssh-add <(echo "$SYNC_SSH_PRIVATE_KEY")
- git clone --bare "$CI_REPOSITORY_URL" mirror.git
- cd mirror.git
- git push --mirror "$MIRROR_REPO"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment