Skip to content
Snippets Groups Projects
Commit 242c6a6c authored by Tom Käsler's avatar Tom Käsler
Browse files

Add sync job to github

parent 1433b8e3
No related merge requests found
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"
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