aboutsummaryrefslogtreecommitdiff
path: root/.drone.yml
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2021-02-08 16:26:21 +0100
committerAlex Auvolat <alex@adnab.me>2021-02-08 16:26:21 +0100
commit3fc557df8de72afdeac09ceac876ad491f0491e2 (patch)
tree29fc5828191ba02d2d285291dc13fb6f11fed72a /.drone.yml
parent259af84068c78be781a38dde35fccc72ef53d982 (diff)
downloadsite-3fc557df8de72afdeac09ceac876ad491f0491e2.tar.gz
site-3fc557df8de72afdeac09ceac876ad491f0491e2.zip
Cache node_modules for build
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/.drone.yml b/.drone.yml
index 2707212..0613438 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -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