image: jekyll/builder stages: - deploy variables: JEKYLL_ENV: production LC_ALL: C.UTF-8 GIT_SUBMODULE_STRATEGY: recursive before_script: - ./scripts/ci_fix_baseurl.sh deploy-prod: stage: deploy script: - apk add rsync - bundle install - jekyll build -d public - mkdir -p "$HOME/.ssh" - echo "$SSH_KNOWN_HOSTS" > "$HOME/.ssh/known_hosts" - rsync -e "ssh -i $SSH_DEPLOY_KEY" --delete-after -rlptP public/ "$SSH_DEPLOY_USER@$SSH_DEPLOY_HOST:/www.poul.org/" cache: key: gems paths: - "/usr/local/bundle" only: - master pages: stage: deploy script: - bundle install - jekyll build -d public artifacts: paths: - public cache: key: gems paths: - "/usr/local/bundle" only: - develop