Actualiser action.yaml

This commit is contained in:
2025-04-14 12:34:07 +02:00
parent 049f1ba085
commit b89a34a4ef

View File

@@ -69,9 +69,11 @@ runs:
image="${{ inputs.registry_server }}/${{ inputs.image_name }}${sep}${tags[0]}" image="${{ inputs.registry_server }}/${{ inputs.image_name }}${sep}${tags[0]}"
${{ inputs.build_command }} build -t ${image} . \ if ${{ inputs.build_command }} build -t ${image} . ; then
|| error "Failed" "Cannot built the image ${{ inputs.image_name }}" \ success "Image build" "${{ inputs.image_name }}"
&& success "Image build" "${{ inputs.image_name }}" else
error "Failed" "Cannot built the image ${{ inputs.image_name }}" \
fi
- name: tag images - name: tag images
shell: bash shell: bash
@@ -93,18 +95,24 @@ runs:
if [[ "${{ inputs.build_command }}" != "${{ inputs.tag_command }}" ]] ; then if [[ "${{ inputs.build_command }}" != "${{ inputs.tag_command }}" ]] ; then
step "Transfer image" "From ${{ inputs.build_command }} to ${{ inputs.tag_command }}" step "Transfer image" "From ${{ inputs.build_command }} to ${{ inputs.tag_command }}"
${{ inputs.build_command }} save ${image} -o $$.image.tar \ if ${{ inputs.build_command }} save ${image} -o $$.image.tar \
&& ${{ inputs.tag_command }} load -i $$.image.tar \ && ${{ inputs.tag_command }} load -i $$.image.tar
|| error "Transfert failed" "for image ${image} from ${{ inputs.build_command }} to ${{ inputs.tag_command }" \ then
&& success "Success" "Image transfer from ${{ inputs.build_command }} to ${{ inputs.tag_command }}" 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 rm -f $$.image.tar
fi fi
for tag in "${tags[@]:1}" ; do for tag in "${tags[@]:1}" ; do
${{ inputs.tag_command }} tag ${image} \ if ${{ inputs.tag_command }} tag ${image} \
${{ inputs.registry_server }}/${{ inputs.image_name }}:${tag} \ ${{ inputs.registry_server }}/${{ inputs.image_name }}:${tag}
|| error "Failed" "tagging of image ${{ inputs.image_name }}:${tag}" \ then
&& success "Image tagging" "${{ inputs.registry_server }}/${{ inputs.image_name }}:${tag}" success "Image tagging" "${{ inputs.registry_server }}/${{ inputs.image_name }}:${tag}"
else
error "Failed" "tagging of image ${{ inputs.image_name }}:${tag}"
fi
done done