Added rsync deploy

This commit is contained in:
2021-10-25 00:35:57 +02:00
parent d17127ee4d
commit bb4875df80
5 changed files with 11 additions and 10 deletions

View File

@@ -1,5 +1,5 @@
#!/bin/sh
set -e
set -xe
echo "Deploying for $GIT_REPO_URL"
@@ -7,8 +7,9 @@ CONTENT_DIR=$(mktemp -d -t ci-XXXXXXXXXX)
echo "Working directory: ${CONTENT_DIR}"
mkdir -p ${CONTENT_DIR}
GIT_SSH_COMMAND="ssh -oStrictHostKeyChecking=no -i ${GIT_SSH_ID_FILE}" git clone ${GIT_REPO_URL} ${CONTENT_DIR}
GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -i ${GIT_SSH_ID_FILE}" git clone --recurse-submodules ${GIT_REPO_URL} ${CONTENT_DIR}
# mkdir -p ${TARGET_DIR}
cd ${CONTENT_DIR} && hugo ${HUGO_PARAMS} --destination ${TARGET_DIR}
cd ${CONTENT_DIR}
HUGO_DESTINATION=public hugo ${HUGO_PARAMS}
rsync -Pav -e "ssh -o StrictHostKeyChecking=no -i ${GIT_SSH_ID_FILE}" public/* ${TARGET_DIR}
rm -rf ${CONTENT_DIR}