Skip to content

Commit 8de7e1d

Browse files
dabasvibhorVibhor Dabas
andauthored
fix: create arm docker image (#21)
* fix: create arm docker image * fix: remove existing step --------- Co-authored-by: Vibhor Dabas <vibhor.dabas@bcbgroup.io>
1 parent dba1cba commit 8de7e1d

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

.github/workflows/release.yaml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,25 @@ jobs:
5151
steps:
5252
- uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0
5353

54-
- name: Publish to DockerHub Registry
55-
uses: elgohr/Publish-Docker-Github-Action@ec61b713af46c32efaa27ac2626c2acb82ce6435 # v5
54+
- name: Set up QEMU
55+
uses: docker/setup-qemu-action@v3
56+
57+
- name: Set up Docker Buildx
58+
uses: docker/setup-buildx-action@v3
59+
60+
- name: Login to DockerHub
61+
uses: docker/login-action@v3
5662
with:
57-
name: flanksource/batch-runner
5863
username: ${{ secrets.DOCKER_USERNAME }}
5964
password: ${{ secrets.DOCKER_PASSWORD }}
60-
snapshot: true
61-
dockerfile: Dockerfile
62-
tags: "latest,v${{ needs.semantic-release.outputs.release-version }}"
65+
66+
- name: Build and push multi-arch Docker image
67+
run: |
68+
docker buildx build \
69+
--platform linux/amd64,linux/arm64 \
70+
--tag flanksource/batch-runner:latest \
71+
--tag flanksource/batch-runner:v${{ needs.semantic-release.outputs.release-version }} \
72+
--push .
6373
6474
helm:
6575
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)