diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index 819a19e..90f6e90 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -28,11 +28,20 @@ jobs: with: username: ${{ env.USERNAME }} password: ${{ env.PASSWORD }} - - - name: Build and push the Docker image - run: | - docker buildx build --builder cloud-demonstrationorg-default -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ inputs.IMAGE_TAG }} . - docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ inputs.IMAGE_TAG }} + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + driver: cloud + endpoint: "demonstrationorg/default" + install: true + + - name: Build and push + uses: docker/build-push-action@v6 + with: + push: true + platforms: linux/amd64 + tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ inputs.IMAGE_TAG }}