diff --git a/.woodpecker/build-and-publish.yml b/.woodpecker/build-and-publish.yml index 1e37b83..a8187fc 100644 --- a/.woodpecker/build-and-publish.yml +++ b/.woodpecker/build-and-publish.yml @@ -11,11 +11,13 @@ steps: - name: build-arm64 image: rust:alpine commands: + - apk add musl-dev - echo "https://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories - apk update - apk add gcc-aarch64-linux-musl g++-aarch64-linux-musl - apk add openssl-dev openssl-libs-static --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community --target=aarch64 --no-cache - rustup target add aarch64-unknown-linux-musl + - cargo build --target aarch64-unknown-linux-musl --release environment: CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER: aarch64-linux-musl-gcc PKG_CONFIG_ALLOW_CROSS: 1