Skip to content
This repository was archived by the owner on Mar 2, 2024. It is now read-only.

Commit 7a68758

Browse files
committed
feat: build multiple platforms
1 parent a0c7f5f commit 7a68758

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Diff for: .github/workflows/docker.yml

+7-6
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@ jobs:
2020
matrix:
2121
architecture:
2222
- linux/amd64
23-
# - linux/arm64
2423
steps:
2524
- name: Set up Docker Buildx
26-
uses: docker/setup-buildx-action@v2
25+
uses: docker/setup-buildx-action@v3
2726

2827
- name: Docker meta
2928
id: meta
@@ -39,9 +38,10 @@ jobs:
3938
run: echo "Creating Docker image ${{ steps.meta.outputs.tags }}"
4039

4140
- name: Build & export
42-
uses: docker/build-push-action@v3
41+
uses: docker/build-push-action@v5
4342
with:
4443
file: Dockerfile
44+
platforms: linux/amd64,linux/arm64
4545
push: false
4646
tags: ${{ steps.meta.outputs.tags }}
4747
outputs: type=docker,dest=/tmp/wikmd.tar
@@ -62,7 +62,7 @@ jobs:
6262
name: "test-${{ matrix.tag }}"
6363
steps:
6464
- name: Set up Docker Buildx
65-
uses: docker/setup-buildx-action@v2
65+
uses: docker/setup-buildx-action@v3
6666

6767
- name: Download artifact
6868
uses: actions/download-artifact@v2
@@ -109,7 +109,7 @@ jobs:
109109
needs: [build, test]
110110
steps:
111111
- name: Set up Docker Buildx
112-
uses: docker/setup-buildx-action@v2
112+
uses: docker/setup-buildx-action@v3
113113

114114
- name: Login to DockerHub
115115
uses: docker/login-action@v2
@@ -118,8 +118,9 @@ jobs:
118118
password: ${{ secrets.DOCKERHUB_TOKEN }}
119119

120120
- name: Publish
121-
uses: docker/build-push-action@v3
121+
uses: docker/build-push-action@v5
122122
with:
123123
file: Dockerfile
124+
platforms: linux/amd64,linux/arm64
124125
push: true
125126
tags: ${{ needs.build.outputs.wikmd_tags }}

0 commit comments

Comments
 (0)