From f7fd62c57138d0a5c2f40e09389a9086fc420db6 Mon Sep 17 00:00:00 2001 From: Jake Hillion Date: Mon, 14 Jun 2021 12:29:55 +0100 Subject: [PATCH] Added .drone.yml --- .drone.yml | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..bd063b6 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,60 @@ +--- +kind: pipeline +type: docker +name: default + +steps: + - name: format + image: rust:1.51 + commands: + - rustup component add rustfmt + - cargo fmt --all -- --check + + - name: vendor + image: rust:1.51 + volumes: + - name: cache + path: /vendor + commands: + - mkdir .cargo + - cargo vendor /vendor > .cargo/config + + - name: test + image: rust:1.51 + volumes: + - name: cache + path: /vendor + commands: + - cargo test + + - name: build + image: rust:1.51 + volumes: + - name: cache + path: /vendor + commands: + - cargo build --release + + - name: release + image: plugins/gitea-release + settings: + api_key: + from_secret: gitea_token + base_url: https://gitea.hillion.co.uk + files: + - target/release/plot + checksum: + - sha256 + when: + event: + - tag + +volumes: + - name: cache + temp: {} + +--- +kind: signature +hmac: 4d96819ad262a0b9ba8254a3918f477a95d7930d7c893b3109da5020a9c53486 + +... \ No newline at end of file