diff --git a/.drone.yml b/.drone.yml
index 46c0147..5dfbb48 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -1,21 +1,50 @@
---
kind: pipeline
-type: exec
+type: docker
name: default
steps:
- name: build
+ image: golang
environment:
CGO_ENABLED: 0
commands:
+ - go vet
- go build
- name: stage
+ image: alpine
commands:
- - stage_artifact.sh dn42grcd dn42grcd StaticRoot
+ - mkdir artifacts
+ - mv dn42grcd artifacts/
+ - tar -cvzf artifacts/StaticRoot.tar.gz StaticRoot
+
+ - name: upload
+ image: plugins/s3
+ settings:
+ bucket: artifacts
+ access_key:
+ from_secret: MINIO_ACCESS_KEY
+ secret_key:
+ from_secret: MINIO_SECRET_KEY
+ endpoint: https://minio.burble.dn42
+ region: uk-lon3
+ path_style: true
+ source: artifacts/*
+ strip_prefix: artifacts/
+ target: /dn42grcd/${DRONE_BRANCH}
+
+---
+kind: secret
+name: MINIO_ACCESS_KEY
+get:
+ path: burble.dn42/kv/data/drone/minio
+ name: ACCESS_KEY
+
+---
+kind: secret
+name: MINIO_SECRET_KEY
+get:
+ path: burble.dn42/kv/data/drone/minio
+ name: SECRET_KEY
- - name: promote
- commands:
- - promote_artifact.sh dn42grcd
- when:
- branch: main
diff --git a/StaticRoot/index.html b/StaticRoot/index.html
index 0e5d35d..379b9f9 100644
--- a/StaticRoot/index.html
+++ b/StaticRoot/index.html
@@ -50,7 +50,7 @@
Flapping Routes
- ROA Failures
+