pipeline: restore-cache-dev: image: drillster/drone-volume-cache restore: true mount: - public volumes: - /home/gitea/gitea/drone_build_cache/staging.vbrandl.net:/cache when: branch: develop restore-cache-prod: image: drillster/drone-volume-cache restore: true mount: - public volumes: - /home/gitea/gitea/drone_build_cache/vbrandl.net:/cache when: branch: master build-dev: image: local/drone-hugo:latest buildDrafts: true buildFuture: true buildExpired: true validate: true url: https://staging.vbrandl.net when: branch: develop build-prod: image: local/drone-hugo:latest buildDrafts: false buildFuture: false buildExpired: false validate: true url: https://www.vbrandl.net when: branch: master compress: image: alpine:latest commands: - apk --no-cache update - apk add make - make -C public/ -f ../Makefile deploy-dev: image: drillster/drone-rsync hosts: [ "vbrandl.net" ] target: /var/www/staging.vbrandl.net source: public/* user: hugo secrets: [ rsync_key ] when: branch: develop deploy-prod: image: drillster/drone-rsync hosts: [ "vbrandl.net" ] target: /var/www/vbrandl.net source: public/* user: hugo secrets: [ rsync_key ] when: branch: master rebuild-cache-dev: image: drillster/drone-volume-cache rebuild: true mount: - public volumes: - /home/gitea/gitea/drone_build_cache/staging.vbrandl.net:/cache when: branch: develop rebuild-cache-prod: image: drillster/drone-volume-cache rebuild: true mount: - public volumes: - /home/gitea/gitea/drone_build_cache/vbrandl.net:/cache when: branch: master