generated from pmo-actions/healthchecks-ping
Actualiser action.yaml
This commit is contained in:
30
action.yaml
30
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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user