workspace: base: /checkout path: data pipeline: build: image: einar/hugo environment: - NGINX_UID=476 - NGINX_GID=476 commands: - git lfs pull - hugo --destination /checkout/public - chown -R $NGINX_UID:$NGINX_GID /checkout/public/ - rm -f /checkout/public/.gitadd /checkout/public/.gitignore 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