From 35b26395ae832c9414dc40c23582639b58de5802 Mon Sep 17 00:00:00 2001 From: rise0chen Date: Thu, 14 Nov 2024 13:58:06 +0800 Subject: [PATCH] ci --- .github/workflows/publish.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c8d1ca6..8cca036 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,6 +4,7 @@ jobs: publish: name: publish runs-on: ubuntu-latest + container: registry.cn-shanghai.aliyuncs.com/lebai/util:14.04 steps: - name: Checkout uses: actions/checkout@v3 @@ -13,6 +14,18 @@ jobs: endpoint: ${{ secrets.AWS_ENDPOINT }} access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} access-key-secret: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + - name: Install Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + target: x86_64-unknown-linux-gnu, aarch64-unknown-linux-gnu + - uses: Swatinem/rust-cache@v2 + continue-on-error: true + - name: Install Cross Compiler + run: | + sudo apt-get update + sudo apt-get install -y --no-install-recommends gcc-arm-linux-gnueabihf libc6-dev-armhf-cross + sudo apt-get install -y --no-install-recommends gcc-aarch64-linux-gnu libc6-dev-arm64-cross - name: Publish env: AWS_ENDPOINT: ${{ secrets.AWS_ENDPOINT }}