aboutsummaryrefslogtreecommitdiff
path: root/.drone.yml
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2021-02-08 16:32:29 +0100
committerAlex Auvolat <alex@adnab.me>2021-02-08 16:32:29 +0100
commit75d96bdc58a4e8580460b58265e3e5adf0c69d86 (patch)
tree67deee90dc2c660a1602c0ecdbcc766dbd1d498a /.drone.yml
parentb3a27b9ebbb544b5d9f8f73eb62dd7e10da41c2a (diff)
downloadgarage-75d96bdc58a4e8580460b58265e3e5adf0c69d86.tar.gz
garage-75d96bdc58a4e8580460b58265e3e5adf0c69d86.zip
Add drone caching
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml40
1 files changed, 38 insertions, 2 deletions
diff --git a/.drone.yml b/.drone.yml
index ca4573ec..c7621a3f 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -1,8 +1,44 @@
-pipeline:
- build:
+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:
+ - 'target'
+ path_style: true
+ endpoint: https://garage.deuxfleurs.fr
+
+ - name: build
image: rust:buster
commands:
- apt-get update
- apt-get install --yes libsodium-dev
- cargo build
+ - 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:
+ - 'target'
+ path_style: true
+ endpoint: https://garage.deuxfleurs.fr