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 +