From f37fb7e3d8ffbfb3867465c0cfe52b8f3a02de28 Mon Sep 17 00:00:00 2001 From: Paul Lecuq Date: Sat, 4 Jun 2022 11:47:42 +0200 Subject: [PATCH] updated .drone.yml --- .drone.yml | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 678ff0c..23d2caa 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,7 +1,11 @@ --- kind: pipeline type: docker -name: default +name: default-amd64 + +platform: + os: linux + arch: amd64 steps: - name: test and build @@ -37,3 +41,47 @@ steps: PLUGIN_TITLE: "" when: event: tag + +--- +kind: pipeline +type: docker +name: default-arm64 + +platform: + os: linux + arch: arm64 + +steps: + - name: test and build + image: rust:1 + commands: + - apt-get update -y + - apt-get install -y libzmq3-dev libnftnl-dev libmnl-dev + - cargo build --verbose --all + - cargo test --verbose --all + when: + event: push + - name: release + image: rust:1 + commands: + - apt-get update -y + - apt-get install -y libzmq3-dev libnftnl-dev libmnl-dev + - cargo build --release --verbose --all + - cd target/release + - tar -czvf ipblc-${DRONE_TAG}.tar.gz ipblc + when: + event: tag + - name: publish + image: plugins/gitea-release + settings: + base_url: https://git.paulbsd.com + api_key: + from_secret: gitea_token + files: "target/release/*.tar.gz" + checksum: + - sha256 + - sha512 + environment: + PLUGIN_TITLE: "" + when: + event: tag \ No newline at end of file