diff --git a/.drone.yml b/.drone.yml index 5f1ab70..c4fefa4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -27,6 +27,13 @@ steps: - cargo clippy --features opentelemetry_0_14 - cargo clippy --features opentelemetry_0_15 - cargo clippy --features opentelemetry_0_16 + - cargo clippy --example client --features opentelemetry_0_16 + - cargo clippy --example server --features opentelemetry_0_16 + +trigger: + event: + - push + - pull_request --- @@ -55,11 +62,16 @@ steps: commands: - cargo test +trigger: + event: + - push + - pull_request + --- kind: pipeline type: docker -name: build-amd64 +name: check-amd64 platform: arch: amd64 @@ -81,15 +93,19 @@ steps: pull: always commands: - cargo check --target=x86_64-unknown-linux-musl - - cargo build --target=x86_64-unknown-linux-musl --release - - cargo build --target=x86_64-unknown-linux-musl --example client --features opentelemetry_0_16 --release - - cargo build --target=x86_64-unknown-linux-musl --example server --features opentelemetry_0_16 --release + - cargo check --target=x86_64-unknown-linux-musl --example client --features opentelemetry_0_16 + - cargo check --target=x86_64-unknown-linux-musl --example server --features opentelemetry_0_16 + +trigger: + event: + - push + - pull_request --- kind: pipeline type: docker -name: build-arm64v8 +name: check-arm64v8 platform: arch: amd64 @@ -111,15 +127,19 @@ steps: pull: always commands: - cargo check --target=aarch64-unknown-linux-musl - - cargo build --target=aarch64-unknown-linux-musl --release - - cargo build --target=aarch64-unknown-linux-musl --example client --features opentelemetry_0_16 --release - - cargo build --target=aarch64-unknown-linux-musl --example server --features opentelemetry_0_16 --release + - cargo check --target=aarch64-unknown-linux-musl --example client --features opentelemetry_0_16 + - cargo check --target=aarch64-unknown-linux-musl --example server --features opentelemetry_0_16 + +trigger: + event: + - push + - pull_request --- kind: pipeline type: docker -name: build-arm32v7 +name: check-arm32v7 platform: arch: amd64 @@ -141,6 +161,10 @@ steps: pull: always commands: - cargo check --target=armv7-unknown-linux-musleabihf - - cargo build --target=armv7-unknown-linux-musleabihf --release - - cargo build --target=armv7-unknown-linux-musleabihf --example client --features opentelemetry_0_16 --release - - cargo build --target=armv7-unknown-linux-musleabihf --example server --features opentelemetry_0_16 --release + - cargo check --target=armv7-unknown-linux-musleabihf --example client --features opentelemetry_0_16 + - cargo check --target=armv7-unknown-linux-musleabihf --example server --features opentelemetry_0_16 + +trigger: + event: + - push + - pull_request