From b89a34a4ef8eb9117482aa12f08dd27f648c9b6c Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Mon, 14 Apr 2025 12:34:07 +0200 Subject: [PATCH] Actualiser action.yaml --- action.yaml | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/action.yaml b/action.yaml index e5bc90f..8cda930 100644 --- a/action.yaml +++ b/action.yaml @@ -69,9 +69,11 @@ runs: image="${{ inputs.registry_server }}/${{ inputs.image_name }}${sep}${tags[0]}" - ${{ inputs.build_command }} build -t ${image} . \ - || error "Failed" "Cannot built the image ${{ inputs.image_name }}" \ - && success "Image build" "${{ inputs.image_name }}" + if ${{ inputs.build_command }} build -t ${image} . ; then + success "Image build" "${{ inputs.image_name }}" + else + error "Failed" "Cannot built the image ${{ inputs.image_name }}" \ + fi - name: tag images shell: bash @@ -93,18 +95,24 @@ 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 \ - || 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 }}" + if ${{ inputs.build_command }} save ${image} -o $$.image.tar \ + && ${{ inputs.tag_command }} load -i $$.image.tar + then + success "Success" "Image transfer from ${{ inputs.build_command }} to ${{ inputs.tag_command }}" + else + error "Transfert failed" "for image ${image} from ${{ inputs.build_command }} to ${{ inputs.tag_command }}" + fi rm -f $$.image.tar fi for tag in "${tags[@]:1}" ; do - ${{ inputs.tag_command }} tag ${image} \ - ${{ inputs.registry_server }}/${{ inputs.image_name }}:${tag} \ - || error "Failed" "tagging of image ${{ inputs.image_name }}:${tag}" \ - && success "Image tagging" "${{ inputs.registry_server }}/${{ inputs.image_name }}:${tag}" + if ${{ inputs.tag_command }} tag ${image} \ + ${{ inputs.registry_server }}/${{ inputs.image_name }}:${tag} + then + success "Image tagging" "${{ inputs.registry_server }}/${{ inputs.image_name }}:${tag}" + else + error "Failed" "tagging of image ${{ inputs.image_name }}:${tag}" + fi done