diff options
Diffstat (limited to '.github/workflows/docker-publish.yml')
| -rw-r--r-- | .github/workflows/docker-publish.yml | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 5c07593..51eaf03 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -11,6 +11,13 @@ env: jobs: bake: runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + arch: + - linux/amd64 + - linux/arm64/v8 + - linux/arm/v7 steps: - name: Checkout uses: actions/checkout@v3 @@ -22,7 +29,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 with: - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64,linux/arm64/v8,linux/arm/v7 - name: Log into registry ${{ env.REGISTRY }} uses: docker/login-action@28218f9b04b4f3f62068d7b6ce6ca5b26e35336c @@ -30,6 +37,7 @@ jobs: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Build and push uses: docker/bake-action@v2 with: @@ -37,3 +45,4 @@ jobs: set: | *.cache-from=type=gha *.cache-to=type=gha,mode=max + *.platform=${{ matrix.platform }} |
