diff options
author | James Smith <[email protected]> | 2025-01-03 13:51:50 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2025-01-03 13:51:50 +0000 |
commit | 1cdea8dce8f4a2050e3f46c3f19229d3b1b1f8fa (patch) | |
tree | 568d3664c20b889c8e17f588820236dff4fec507 | |
parent | e318348818a759531424cab414ebfa7b102f12c3 (diff) |
Add ARM64 build to docker publish workflow
-rw-r--r-- | .github/workflows/publish-docker.yml | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/.github/workflows/publish-docker.yml b/.github/workflows/publish-docker.yml index 9083701..3227673 100644 --- a/.github/workflows/publish-docker.yml +++ b/.github/workflows/publish-docker.yml | |||
@@ -13,9 +13,6 @@ jobs: | |||
13 | - name: checkout repository | 13 | - name: checkout repository |
14 | uses: actions/checkout@v4 | 14 | uses: actions/checkout@v4 |
15 | 15 | ||
16 | - name: build docker image | ||
17 | run: docker build -t lurker:latest . | ||
18 | |||
19 | - name: log in to github container registry | 16 | - name: log in to github container registry |
20 | uses: docker/login-action@v3 | 17 | uses: docker/login-action@v3 |
21 | with: | 18 | with: |
@@ -23,7 +20,17 @@ jobs: | |||
23 | username: ${{ github.actor }} | 20 | username: ${{ github.actor }} |
24 | password: ${{ secrets.GITHUB_TOKEN }} | 21 | password: ${{ secrets.GITHUB_TOKEN }} |
25 | 22 | ||
26 | - name: publish docker image | 23 | - name: Set up QEMU |
27 | run: | | 24 | uses: docker/setup-qemu-action@v3 |
28 | docker tag lurker:latest ghcr.io/${{ github.repository_owner }}/lurker:latest | 25 | |
29 | docker push ghcr.io/${{ github.repository_owner }}/lurker:latest | 26 | - name: Set up Docker Buildx |
27 | uses: docker/setup-buildx-action@v3 | ||
28 | |||
29 | - name: Build and push | ||
30 | id: build | ||
31 | uses: docker/build-push-action@v6 | ||
32 | with: | ||
33 | context: . | ||
34 | platforms: linux/amd64,linux/arm64 | ||
35 | push: true | ||
36 | tags: lurker:latest ghcr.io/${{ github.repository_owner }}/lurker:latest | ||