From 3fcd51d8c3aa1592e92ff07a2f232be69d3221b1 Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Tue, 26 Sep 2023 19:50:21 +0200 Subject: [PATCH] Set up automatic deployment to hhu-hosting --- .gitlab-ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bc15d28..7fc3950 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -27,3 +27,16 @@ build: - org.rodinp.handbook.feature/build/html - org.rodinp.handbook.feature/build/pdf - org.rodinp.handbook.repository/target/repository + +deploy: + stage: deploy + only: + - develop@general/stups/rodin_handbook + image: alpine:3 + variables: + GIT_STRATEGY: none + before_script: + - apk update + - apk add lftp openssh-client + script: + - LFTP_PASSWORD="${DEPLOY_PASSWORD}" lftp -c "set cmd:fail-exit true; set sftp:auto-confirm true; open --user ${DEPLOY_USERNAME} --env-password sftp://${DEPLOY_HOST}/${DEPLOY_REMOTE_BASEDIR}/handbook/rodin/; mirror -vvv -R org.rodinp.handbook.feature/build current; mirror -vvv -R org.rodinp.handbook.repository/target/repository updatesite" -- GitLab