From 1ba951211c780a260feda9ff69a4dcabbb3ac01f Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Fri, 4 Jul 2025 13:23:22 +0530 Subject: [PATCH] Multi runner test --- .gitea/workflows/build.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 826d9e4..41cb2b6 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -8,17 +8,29 @@ on: - '**/README.md' jobs: - docker-build-and-publish-arm64: - runs-on: ubuntu-arm64 + build: + strategy: + matrix: + config: + - {arch: 'arm64'} + - {arch: 'amd64'} + runs-on: ${{ matrix.config.arch == 'arm64' && 'ubuntu-arm64' || 'ubuntu-adm64' }} steps: - name: Checkout uses: actions/checkout@v4 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Login to Docker Hub uses: docker/login-action@v3 with: username: ${{ vars.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Docker Build - run: docker build --tag ${{ vars.DOCKERHUB_REPO }}:2.10.0 --tag ${{ vars.DOCKERHUB_REPO }}:latest --push . + - name: Build and Push Docker images for all Container Registries + uses: docker/build-push-action@v6 + with: + tags: ${{ vars.DOCKERHUB_REPO }}:2.10.0-${{matrix.config.arch}} , ${{ vars.DOCKERHUB_REPO }}:latest-${{matrix.config.arch}} + file: Dockerfile + push: true