aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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