From 89808e8f6a9a0898ed041d4148c75e33c943460a Mon Sep 17 00:00:00 2001 From: aminecmi Date: Sat, 6 Aug 2022 15:35:54 +0200 Subject: [PATCH] Cache. --- .drone.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/.drone.yml b/.drone.yml index 9665245..d409725 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,6 +16,15 @@ steps: SONAR_LOGIN: from_secret: sonarScannerLogin + - name: restore-cache + image: drillster/drone-volume-cache + volumes: + - name: cache + path: /cache + settings: + restore: true + mount: + - ./node_modules - name: build image: node:14 @@ -26,17 +35,42 @@ steps: environment: VUE_APP_API_BASE_URL: from_secret: baseurl + + - name: rebuild-cache + image: drillster/drone-volume-cache + volumes: + - name: cache + path: /cache + settings: + rebuild: true + mount: + - ./node_modules + trigger: event: - push - pull_request +volumes: + - name: cache + host: + path: /tmp/cache --- kind: pipeline type: docker name: CopyToServer steps: + - name: restore-cache + image: drillster/drone-volume-cache + volumes: + - name: cache + path: /cache + settings: + restore: true + mount: + - ./node_modules + - name: build image: node:14 commands: @@ -46,6 +80,16 @@ steps: VUE_APP_API_BASE_URL: from_secret: baseurl + - name: rebuild-cache + image: drillster/drone-volume-cache + volumes: + - name: cache + path: /cache + settings: + rebuild: true + mount: + - ./node_modules + - name: scp files image: appleboy/drone-scp settings: