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 /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