From 60f528961c7bc81bdead8950f9f5fc68c3eac81b Mon Sep 17 00:00:00 2001 From: "Aode (lion)" Date: Fri, 3 Dec 2021 16:57:04 -0600 Subject: [PATCH] Update drone triggers --- .drone.yml | 121 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 118 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3615539..3cbca1b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -27,6 +27,11 @@ steps: - cargo clippy --no-default-features --features object-storage - cargo clippy --no-default-features --features object-storage,io-uring +trigger: + event: + - push + - pull_request + --- kind: pipeline @@ -54,6 +59,43 @@ steps: commands: - cargo test +trigger: + event: + - push + - pull_request + +--- + +kind: pipeline +type: docker +name: check-amd64 + +platform: + arch: amd64 + +clone: + disable: true + +steps: +- name: clone + image: alpine/git:latest + user: root + commands: + - git clone $DRONE_GIT_HTTP_URL . + - git checkout $DRONE_COMMIT + - chown -R 991:991 . + +- name: build + image: asonix/rust-builder:amd64-latest + pull: always + commands: + - cargo check --target=x86_64-unknown-linux-musl + +trigger: + event: + - push + - pull_request + --- kind: pipeline @@ -79,9 +121,44 @@ steps: image: asonix/rust-builder:amd64-latest pull: always commands: - - cargo check --target=x86_64-unknown-linux-musl - cargo build --target=x86_64-unknown-linux-musl --release +trigger: + event: + - tag + +--- + +kind: pipeline +type: docker +name: check-arm64v8 + +platform: + arch: amd64 + +clone: + disable: true + +steps: +- name: clone + image: alpine/git:latest + user: root + commands: + - git clone $DRONE_GIT_HTTP_URL . + - git checkout $DRONE_COMMIT + - chown -R 991:991 . + +- name: build + image: asonix/rust-builder:arm64v8-latest + pull: always + commands: + - cargo check --target=aarch64-unknown-linux-musl + +trigger: + event: + - push + - pull_request + --- kind: pipeline @@ -107,9 +184,44 @@ steps: image: asonix/rust-builder:arm64v8-latest pull: always commands: - - cargo check --target=aarch64-unknown-linux-musl - cargo build --target=aarch64-unknown-linux-musl --release +trigger: + event: + - tag + +--- + +kind: pipeline +type: docker +name: check-arm32v7 + +platform: + arch: amd64 + +clone: + disable: true + +steps: +- name: clone + image: alpine/git:latest + user: root + commands: + - git clone $DRONE_GIT_HTTP_URL . + - git checkout $DRONE_COMMIT + - chown -R 991:991 . + +- name: build + image: asonix/rust-builder:arm32v7-latest + pull: always + commands: + - cargo check --target=armv7-unknown-linux-musleabihf + +trigger: + event: + - push + - pull_request + --- kind: pipeline @@ -135,5 +247,8 @@ steps: image: asonix/rust-builder:arm32v7-latest pull: always commands: - - cargo check --target=armv7-unknown-linux-musleabihf - cargo build --target=armv7-unknown-linux-musleabihf --release + +trigger: + event: + - tag