Build Docker images for arm64

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
This commit is contained in:
Fabio Di Fabio
2024-05-02 15:17:10 +02:00
parent a5a3eb8a36
commit 5ce06cf183
2 changed files with 13 additions and 6 deletions

View File

@@ -85,12 +85,19 @@ jobs:
CLOUDSMITH_USER: ${{ secrets.CLOUDSMITH_USER }}
CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }}
- name: Set up QEMU for Docker
uses: docker/setup-qemu-action@v3
with:
platforms: arm64
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
platforms: linux/amd64,linux/arm64
- name: Check Dockerfile syntax
run: |
docker run --rm -i hadolint/hadolint < docker/Dockerfile
- name: Build Docker Image
run: |
./gradlew dockerDist
- name: Login to Docker Hub for self hosted
uses: docker/login-action@v2
@@ -98,6 +105,6 @@ jobs:
username: ${{ secrets.DOCKER_USER_RW }}
password: ${{ secrets.DOCKER_PAT_RW }}
- name: Publish Docker Image
- name: Build and Publish Docker Image
run: |
./gradlew dockerUpload
./gradlew -Pdocker-platform=linux/amd64,linux/arm64 distDocker