summaryrefslogtreecommitdiff
path: root/.github/workflows/docker-publish.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/docker-publish.yml')
-rw-r--r--.github/workflows/docker-publish.yml11
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 }}