diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c471f96..d026cb3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ image: hatsoftwares/hugo-vnu:latest stages: - validity-check - - pages + - deploy validity-check: stage: validity-check @@ -9,19 +9,8 @@ validity-check: - hugo - find public -name index.html | xargs java -jar /opt/dist/vnu.jar -deploy: - stage: deploy - script: - - hugo - - mkdir "${HOME}/.ssh" - - chmod 700 "${HOME}/.ssh" - - echo -e "${DEPLOYEMENT_KNOWN_HOSTS}" > ${HOME}/.ssh/known_hosts - - if [ ! -z ${DEPLOYEMENT_KEY+x} ]; then echo -e "${DEPLOYEMENT_KEY}" > key; chmod 600 key; rsync -e "ssh -i key" -a --delete --exclude='stats' --exclude='.htaccess' public/ ${DEPLOYEMENT_USER}@${DEPLOYEMENT_HOST}:../../web/; rm key; fi - only: - - master - pages: - stage: pages + stage: deploy script: - mkdir .public - cp -r * .public