From ba010ef16473869281c636987de1e64c4072bd03 Mon Sep 17 00:00:00 2001 From: Wei Zhang Date: Thu, 15 Feb 2024 16:21:38 +0800 Subject: [PATCH] :railway_track: :sparkles: init containerized build Signed-off-by: Wei Zhang --- .github/workflows/CICD.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/CICD.yml b/.github/workflows/CICD.yml index f2b4aeddd..45284c5a5 100644 --- a/.github/workflows/CICD.yml +++ b/.github/workflows/CICD.yml @@ -279,6 +279,23 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + container_build: + name: Container Build + runs-on: ${{ matrix.job.os }} + strategy: + fail-fast: false + matrix: + job: + - { os: ubuntu-latest, target: loongarch64-unknown-linux-gnu, platform: loongarch64 } + steps: + - uses: actions/checkout@v1 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - name: Containerized Build + shell: bash + run: | + docker run --platform linux/${{ matrix.job.platform }} -v `pwd`:/src kweizh/loongarch-rust:v0.1.0 build --release --target ${{ matrix.job.target }} + coverage: name: Code Coverage runs-on: ${{ matrix.job.os }}