workspace: base: /checkout path: data pipeline: build: image: einar/hugo commands: - git lfs pull - hugo --destination /checkout/public cleanup: image: alpine environment: - NGINX_UID=476 - NGINX_GID=476 commands: - chown -R $NGINX_UID:$NGINX_ID /checkout/public/ - rm -f /checkout/public/.gitadd /checkout/public/.gitignore volumes: - /srv/www/htdocs/dennogumi.org:/site deploy: image: einar/hugo commands: - rsync -aXHP --size-only --checksum /checkout/public/ /site/ --exclude .gitadd --exclude .gitignore volumes: - /srv/www/htdocs/dennogumi.org:/site notify: image: plugins/matrix settings: homeserver: https://conference.heavensinferno.net roomid: from_secret: roomid accesstoken: from_secret: access_token userid: from_secret: user_id when: status: - failure - success