From 74798b2f7463944dbf3b67861feb09ff0f30d33b Mon Sep 17 00:00:00 2001 From: Sijmen Date: Fri, 28 Apr 2023 01:11:21 +0200 Subject: [PATCH] Add aarch64 build --- .drone.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 673f094..47d045a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,7 +7,7 @@ platform: arch: arm64 steps: - - name: build + - name: build-x86_64-unknown-linux-gnu image: rust:latest env: - CARGO_TARGET_DIR=/var/cache/drone/cargo @@ -19,13 +19,27 @@ steps: - cargo build --target=x86_64-unknown-linux-gnu --release -j2 --config target.x86_64-unknown-linux-gnu.linker=\"x86_64-linux-gnu-gcc\" - x86_64-linux-gnu-strip target/x86_64-unknown-linux-gnu/release/empede + - name: build-aarch64-unknown-linux-gnu + image: rust:latest + env: + - CARGO_TARGET_DIR=/var/cache/drone/cargo + - CARGO_HOME=/var/cache/drone/cargo + commands: + - cargo build --release -j2 + - strip target/release/empede + - name: package image: alpine commands: - apk add --no-cache tar gzip + - mkdir empede-x86_64-unknown-linux-gnu - cp -r target/x86_64-unknown-linux-gnu/release/empede static/ README.md empede-x86_64-unknown-linux-gnu - tar czf empede-x86_64-unknown-linux-gnu.tar.gz empede-x86_64-unknown-linux-gnu/ + + - mkdir empede-aarch64-unknown-linux-gnu + - cp -r target/release/empede static/ README.md empede-aarch64-unknown-linux-gnu + - tar czf empede-aarch64-unknown-linux-gnu.tar.gz empede-aarch64-unknown-linux-gnu/ when: event: tag @@ -37,5 +51,8 @@ steps: base_url: https://git.sijman.nl files: - empede-x86_64-unknown-linux-gnu.tar.gz + - empede-aarch64-unknown-linux-gnu.tar.gz when: event: tag + +