From 6d6c50a21389304e91bf3c339967f9704ec9dd1a Mon Sep 17 00:00:00 2001 From: jujiyfb <151103583+jujiyfb@users.noreply.github.com> Date: Tue, 26 Dec 2023 16:14:39 +0800 Subject: [PATCH] Update buid.yaml --- .github/workflows/buid.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/buid.yaml b/.github/workflows/buid.yaml index 8bda187..70f5806 100644 --- a/.github/workflows/buid.yaml +++ b/.github/workflows/buid.yaml @@ -16,15 +16,18 @@ jobs: - name: Compile And Install Modules run: mvn clean install -DskipTests=true -q timeout-minutes: 10 + - name: Prepare Docker Cross Compile + run: docker run --rm --privileged docker/binfmt:a7996909642ee92942dcd6cff44b9b95f08dad64 && docker buildx create --use --name multi-arch-builder + timeout-minutes: 10 + - name: Build Docker Backend Server Image + run: docker buildx build -f Dockerfile --platform linux/arm64 . -t austin:local --load + timeout-minutes: 60 - name: Login To Huawei Cloud Docker Registry uses: docker/login-action@v1 with: registry: swr.cn-south-1.myhuaweicloud.com username: ${{ secrets.DOCKER_USER }} password: ${{ secrets.DOCKER_PASSWD }} - - name: Build Docker Backend Server Image - run: docker buildx build -f Dockerfile --platform linux/arm64 . -t austin:local - timeout-minutes: 60 - name: Push Backend Server Docker Image run: docker tag austin:local swr.cn-south-1.myhuaweicloud.com/juji-dev/austin:$(git rev-parse --short HEAD) && docker push swr.cn-south-1.myhuaweicloud.com/juji-dev/austin:$(git rev-parse --short HEAD) timeout-minutes: 10