Skip to content

Commit

Permalink
multi-arch with --load doesn't work, so load the amd64 image only
Browse files Browse the repository at this point in the history
platforms: local may be an improvement

see docker/buildx#59
  • Loading branch information
dbyron-sf committed Mar 24, 2024
1 parent 2d1cbf6 commit d583d55
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions .github/workflows/pr.yml
Expand Up @@ -33,20 +33,28 @@ jobs:
env:
ORG_GRADLE_PROJECT_version: ${{ steps.build_variables.outputs.VERSION }}
run: ./gradlew build -x test ${{ steps.build_variables.outputs.REPO }}-web:installDist
- name: Build slim container image
- name: Build multi-arch slim container image
uses: docker/build-push-action@v5
with:
context: .
platforms: linux/amd64,linux/arm64
file: Dockerfile.slim
load: true
tags: |
"${{ steps.build_variables.outputs.REPO }}:${{ steps.build_variables.outputs.VERSION }}"
"${{ env.CONTAINER_REGISTRY }}/${{ steps.build_variables.outputs.REPO }}:latest"
"${{ env.CONTAINER_REGISTRY }}/${{ steps.build_variables.outputs.REPO }}:${{ steps.build_variables.outputs.VERSION }}"
"${{ env.CONTAINER_REGISTRY }}/${{ steps.build_variables.outputs.REPO }}:latest-slim"
"${{ env.CONTAINER_REGISTRY }}/${{ steps.build_variables.outputs.REPO }}:${{ steps.build_variables.outputs.VERSION }}-slim"
- name: Test slim container image
- name: Build amd64 slim container image for testing
uses: docker/build-push-action@v5
with:
context: .
platforms: linux/amd64
file: Dockerfile.slim
load: true
tags: |
"${{ steps.build_variables.outputs.REPO }}:${{ steps.build_variables.outputs.VERSION }}"
- name: Test amd64 slim container image
env:
FULL_DOCKER_IMAGE_NAME: "${{ steps.build_variables.outputs.REPO }}:${{ steps.build_variables.outputs.VERSION }}"
run: ./gradlew rosco-integration:test

0 comments on commit d583d55

Please sign in to comment.