From af6467d17b376255c26494bfe57a3a2686da5074 Mon Sep 17 00:00:00 2001 From: 3wc <3wc.github@doesthisthing.work> Date: Fri, 17 Nov 2023 13:18:29 +0000 Subject: [PATCH] Add caching to Drone, rejig live / dev --- .drone.yml | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/.drone.yml b/.drone.yml index 00b23a8..20a2588 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,12 +2,19 @@ kind: pipeline name: deploy to washweb.org steps: + - name: restore-cache + image: drillster/drone-volume-cache + restore: true + mount: + - /usr/local/lib/R/site-library + volumes: + - /tmp/cache:/cache - name: build quarto site image: cynkra/quarto-r:1.4.169-4.3.1 commands: - 'echo "install.packages(\"rmarkdown\")" | r -' - quarto render - - name: deploy to running app instance + - name: deploy to washweb.org image: git.coopcloud.tech/coop-cloud/docker-cp-deploy:latest settings: host: washnote.org @@ -21,16 +28,7 @@ steps: when: branch: - main ---- -kind: pipeline -name: deploy to dev.washweb.org -steps: - - name: build quarto site - image: cynkra/quarto-r:1.4.169-4.3.1 - commands: - - 'echo "install.packages(\"rmarkdown\")" | r -' - - quarto render - - name: deploy to running app instance + - name: deploy to dev.washweb.org image: git.coopcloud.tech/coop-cloud/docker-cp-deploy:latest settings: host: washnote.org @@ -44,3 +42,10 @@ steps: when: branch: - dev + - name: rebuild-cache + image: drillster/drone-volume-cache + rebuild: true + mount: + - /usr/local/lib/R/site-library + volumes: + - /tmp/cache:/cache