diff --git a/resources/shell-tools/bin/push.sh b/resources/shell-tools/bin/push.sh index 4bdd00909b7b03e67d988509d7e4c351ead96153..05e2c2a8a370b77224d54d1a900eb9f8298d6406 100755 --- a/resources/shell-tools/bin/push.sh +++ b/resources/shell-tools/bin/push.sh @@ -73,5 +73,6 @@ if [ "$CONTAINER_IMAGE_NAME" = "invalid" ]; then printUsage fi +export -f pushImageOrManifest # shellcheck disable=SC2086 -$CONTAINER_CMD images --format "{{.Repository}}:{{.Tag}}" "$CONTAINER_IMAGE_NAME" | grep "$CONTAINER_IMAGE_NAME" | xargs -L 1 pushImageOrManifest +$CONTAINER_CMD images --format "{{.Repository}}:{{.Tag}}" "$CONTAINER_IMAGE_NAME" | grep "$CONTAINER_IMAGE_NAME" | xargs -L 1 -I {} bash -c 'pushImageOrManifest "$@"' _ {}