use dockerx feature with platform

This commit is contained in:
Ondrej Vlach 2024-08-16 16:31:39 +02:00
parent b6ee3d56e7
commit 083bb2c535
No known key found for this signature in database
GPG Key ID: 7F141CDACEDEE2DE

View File

@ -14,6 +14,10 @@ inputs:
description: 'Docker build arguments' description: 'Docker build arguments'
required: false required: false
default: '' default: ''
platform:
description: 'Platform'
required: false
default: 'linux/amd64'
outputs: outputs:
image_version: image_version:
description: "Image version" description: "Image version"
@ -34,6 +38,5 @@ runs:
shell: sh shell: sh
- name: Build and push docker - name: Build and push docker
run: | run: |
docker build . -t ${{ inputs.image_name }}:${{ steps.git.outputs.short_hash }} ${{ inputs.aditional_args }} && \ docker dockerx build -t ${{ inputs.image_name }}:${{ steps.git.outputs.short_hash }} ${{ inputs.aditional_args }} --platform {{inputs.platform }} --push .
docker push ${{ inputs.image_name }}:${{ steps.git.outputs.short_hash }}
shell: sh shell: sh