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]}"
|
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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user