From 35da9185633418018c2e7b8958c783d8c1d92a77 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Wed, 26 Feb 2020 18:31:18 +0100 Subject: [PATCH] ci: Deploy web site. --- .gitlab-ci.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d39087e..d7034de 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,6 +20,13 @@ build_job: deploy_job: stage: deploy script: - - /bin/false # not implemented + - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 openssh-client rsync + - umask 0077 + - mkdir $HOME/.ssh + - eval $(ssh-agent -s) + - echo "$RSYNC_TARGET_SECRET_KEY" | ssh-add - + - echo "[$RSYNC_TARGET_HOST]:$RSYNC_TARGET_PORT $RSYNC_TARGET_HOST_KEY" > $HOME/.ssh/known_hosts + - rsync -av --delete -e "ssh -p $RSYNC_TARGET_PORT" public/* "$RSYNC_TARGET_USER@$RSYNC_TARGET_HOST:/" only: - master + - hugo