diff --git a/action.yaml b/action.yaml index abe23d4..827cc28 100644 --- a/action.yaml +++ b/action.yaml @@ -78,10 +78,11 @@ runs: if [[ "${{ inputs.build_command }}" != "${{ inputs.tag_command }}" ]] ; then step "Transfer image" "From ${{ inputs.build_command }} to ${{ inputs.tag_command }}" - ${{ inputs.build_command }} save ${image} -o $$.image.tar - ${{ inputs.tag_command }} load -i $$.image.tar - rm -f $$.image.tar + ${{ inputs.build_command }} save ${image} -o $$.image.tar \ + && ${{ inputs.tag_command }} load -i $$.image.tar \ + || error "Transfert failed" "for image ${image} from ${{ inputs.build_command }} to ${{ inputs.tag_command }" \ && success "Success" "Image transfer from ${{ inputs.build_command }} to ${{ inputs.tag_command }}" + rm -f $$.image.tar fi for tag in "${tags[@]:1}" ; do