diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..665494c --- /dev/null +++ b/.drone.yml @@ -0,0 +1,38 @@ +kind: pipeline +name: tests +steps: + - name: test-linux + image: rust + commands: + - cargo test -v +--- +kind: pipeline +name: release +steps: + - name: release-linux + image: rust + commands: + - cargo build --release + + - name: release-win + image: lordmzte/rust-win + commands: + - cargo build --release --target x86_64-pc-windows-gnu + + - name: publish + image: plugins/gitea-release + settings: + base_url: https://data.tilera.xyz/git + api_key: + from_secret: gitea_token + files: + - target/release/jm + - target/release/jmtoken + - target/x86_64-pc-windows-gnu/release/jm.exe + - target/x86_64-pc-windows-gnu/release/jmtoken.exe + when: + event: tag + depends_on: + - release-linux + - release-win +