From 2edd8143cfe1621e53409903abe07f0cdf91a597 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sat, 30 Oct 2021 19:03:09 +0200 Subject: [PATCH] Added caches and unlock/lock secrets --- .drone.yml | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 24b669a..a1c2c8c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,12 +8,47 @@ clone: steps: - - name: setup and build + - name: restore-cache + privileged: true + image: 2martens/drone-volume-cache + settings: + restore: true + mount: + - ./node_modules + volumes: + - name: cache + path: /cache + - name: unlock secrets + image: 2martens/drone-git-crypt + environment: + MODE: unlock + GIT_CRYPT_KEY: + from_secret: git_crypt_key + - name: setup image: node:16-alpine commands: - npm install + - name: build + image: node:16-alpine + commands: - npm install -g @angular/cli - ng build + - name: lock secrets + image: 2martens/drone-git-crypt + environment: + MODE: lock + GIT_CRYPT_KEY: + from_secret: git_crypt_key + - name: rebuild-cache + privileged: true + image: 2martens/drone-volume-cache + settings: + rebuild: true + mount: + - ./node_modules + volumes: + - name: cache + path: /cache - name: deploy image: drillster/drone-rsync settings: