diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/rust/.drone.yml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/templates/rust/.drone.yml b/templates/rust/.drone.yml new file mode 100644 index 0000000..ac03e81 --- /dev/null +++ b/templates/rust/.drone.yml @@ -0,0 +1,33 @@ +--- +kind: pipeline +type: docker +name: checks + +trigger: + event: + - push + - pull_request + +steps: + - name: Run checks + image: nixpkgs/nix-flakes:nixos-22.05 + commands: + - nix develop --command cargo fmt --check + - nix develop --command cargo deny check + - nix develop --command cargo clippy -- -D warnings +--- +kind: pipeline +type: docker +name: build + +trigger: + event: + - push + - pull_request + +steps: + - name: Run tests and build + image: nixpkgs/nix-flakes:nixos-22.05 + commands: + - nix develop --command cargo test + - nix build . |