diff options
author | Alex Auvolat <alex@adnab.me> | 2021-02-08 16:26:21 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2021-02-08 16:26:21 +0100 |
commit | 3fc557df8de72afdeac09ceac876ad491f0491e2 (patch) | |
tree | 29fc5828191ba02d2d285291dc13fb6f11fed72a | |
parent | 259af84068c78be781a38dde35fccc72ef53d982 (diff) | |
download | site-3fc557df8de72afdeac09ceac876ad491f0491e2.tar.gz site-3fc557df8de72afdeac09ceac876ad491f0491e2.zip |
Cache node_modules for build
-rw-r--r-- | .drone.yml | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -2,11 +2,29 @@ kind: pipeline name: default steps: + - name: restore-cache + image: meltwater/drone-cache:dev + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_aws_access_key_id + AWS_SECRET_ACCESS_KEY: + from_secret: cache_aws_secret_access_key + pull: true + settings: + restore: true + bucket: drone-cache + region: garage + mount: + - 'node_modules' + path_style: true + endpoint: https://garage.deuxfleurs.fr + - name: build image: node:latest commands: - npm install - node render.js + - name: upload image: plugins/s3 settings: @@ -22,3 +40,19 @@ steps: endpoint: https://garage.deuxfleurs.fr region: garage + - name: rebuild-cache + image: meltwater/drone-cache:dev + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_aws_access_key_id + AWS_SECRET_ACCESS_KEY: + from_secret: cache_aws_secret_access_key + pull: true + settings: + rebuild: true + bucket: drone-cache + region: garage + mount: + - 'node_modules' + path_style: true + endpoint: https://garage.deuxfleurs.fr |