From 5743926eb37ecb2520b88aed9ff6d1972171c39b Mon Sep 17 00:00:00 2001 From: Yuekai Jia Date: Fri, 5 Jul 2024 00:35:14 +0800 Subject: [PATCH] test --- .github/workflows/build.yml | 46 +++++++++++++++---------------------- 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 148fe7138e..aa47ea5b0f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: build: runs-on: ${{ matrix.os }} strategy: - fail-fast: false + fail-fast: true matrix: os: [ubuntu-latest] arch: [x86_64, riscv64, aarch64] @@ -51,33 +51,22 @@ jobs: - uses: Swatinem/rust-cache@v2 - run: cargo install cargo-binutils - name: Build helloworld - run: make ARCH=${{ matrix.arch }} A=apps/helloworld - - name: Build memtest - run: make ARCH=${{ matrix.arch }} A=apps/memtest - - name: Build exception - run: make ARCH=${{ matrix.arch }} A=apps/exception - - name: Build display - run: make ARCH=${{ matrix.arch }} A=apps/display - - name: Build task/yield - run: make ARCH=${{ matrix.arch }} A=apps/task/yield - - name: Build task/parallel - run: make ARCH=${{ matrix.arch }} A=apps/task/parallel - - name: Build task/sleep - run: make ARCH=${{ matrix.arch }} A=apps/task/sleep - - name: Build task/priority - run: make ARCH=${{ matrix.arch }} A=apps/task/priority - - name: Build task/tls - run: make ARCH=${{ matrix.arch }} A=apps/task/tls - - name: Build fs/shell - run: make ARCH=${{ matrix.arch }} A=apps/fs/shell - - name: Build net/echoserver - run: make ARCH=${{ matrix.arch }} A=apps/net/echoserver - - name: Build net/httpclient - run: make ARCH=${{ matrix.arch }} A=apps/net/httpclient - - name: Build net/httpserver - run: make ARCH=${{ matrix.arch }} A=apps/net/httpserver - - name: Build net/udpserver - run: make ARCH=${{ matrix.arch }} A=apps/net/udpserver + continue-on-error: true + run: | + make ARCH=${{ matrix.arch }} A=apps/helloworld + make ARCH=${{ matrix.arch }} A=apps/memtest + make ARCH=${{ matrix.arch }} A=apps/exception + make ARCH=${{ matrix.arch }} A=apps/display + make ARCH=${{ matrix.arch }} A=apps/task/yield + make ARCH=${{ matrix.arch }} A=apps/task/parallel + make ARCH=${{ matrix.arch }} A=apps/task/sleep + make ARCH=${{ matrix.arch }} A=apps/task/priority + make ARCH=${{ matrix.arch }} A=apps/task/tls + make ARCH=${{ matrix.arch }} A=apps/fs/shell + make ARCH=${{ matrix.arch }} A=apps/net/echoserver + make ARCH=${{ matrix.arch }} A=apps/net/httpclient + make ARCH=${{ matrix.arch }} A=apps/net/httpserver + make ARCH=${{ matrix.arch }} A=apps/net/udpserver - uses: ./.github/workflows/actions/setup-musl with: @@ -108,6 +97,7 @@ jobs: run: make ARCH=${{ matrix.arch }} A=apps/c/redis SMP=4 build-apps-for-other-platforms: + continue-on-error: true runs-on: ${{ matrix.os }} strategy: fail-fast: false