diff options
-rw-r--r-- | .drone.yml | 53 |
1 files changed, 9 insertions, 44 deletions
@@ -16,28 +16,16 @@ steps: - cd netapp - git checkout $DRONE_COMMIT - - name: restore-cache - image: meltwater/drone-cache:dev + - name: style + image: rustlang/rust:nightly environment: - AWS_ACCESS_KEY_ID: - from_secret: cache_aws_access_key_id - AWS_SECRET_ACCESS_KEY: - from_secret: cache_aws_secret_access_key - pull: true - settings: - restore: true - archive_format: "gzip" - bucket: drone-cache - cache_key: '{{ .Repo.Name }}_{{ checksum "netapp/Cargo.lock" }}_{{ arch }}_{{ os }}_gzip' - region: garage - mount: - - 'netapp/target' - - 'cargo/registry/index' - - 'cargo/registry/cache' - - 'cargo/bin' - - 'cargo/git/db' - path_style: true - endpoint: https://garage.deuxfleurs.fr + CARGO_HOME: /drone/cargo + commands: + - cd netapp + - cargo fmt -- --check + - cargo clippy --all-features -- --deny warnings + - cargo clippy --example fullmesh -- --deny warnings + - cargo clippy --example basalt --all-features -- --deny warnings - name: build image: rustlang/rust:nightly @@ -51,26 +39,3 @@ steps: - cargo build-all-features - cargo build --example fullmesh - cargo build --example basalt --features "basalt" - - - name: rebuild-cache - image: meltwater/drone-cache:dev - environment: - AWS_ACCESS_KEY_ID: - from_secret: cache_aws_access_key_id - AWS_SECRET_ACCESS_KEY: - from_secret: cache_aws_secret_access_key - pull: true - settings: - rebuild: true - archive_format: "gzip" - bucket: drone-cache - cache_key: '{{ .Repo.Name }}_{{ checksum "netapp/Cargo.lock" }}_{{ arch }}_{{ os }}_gzip' - region: garage - mount: - - 'netapp/target' - - 'cargo/registry/index' - - 'cargo/registry/cache' - - 'cargo/bin' - - 'cargo/git/db' - path_style: true - endpoint: https://garage.deuxfleurs.fr |