fixes and merges loops in build_and_push.sh

This commit is contained in:
2026-06-22 10:06:04 +01:00
parent 9b9964e526
commit a3ce072fd5
+19 -18
View File
@@ -23,31 +23,32 @@ do
"$container" "$container"
podman image tag "${container_image_name}:latest" "${container_image_name}:alpine" podman image tag "${container_image_name}:latest" "${container_image_name}:alpine"
alpine_version_part="${ALPINE_VERSION}"
while [ -n "${alpine_version_part}" ]
do
app_version_part="${app_version}"
while [ -n "${app_version_part}" ]
do
podman image tag "${container_image_name}:latest" "${container_image_name}:${app_version_part}-alpine${alpine_version_part}"
app_version_part=${app_version_part%.*}
done
podman image tag "${container_image_name}:latest" "${container_image_name}:alpine${alpine_version_part}"
alpine_version_part=${alpine_version_part%.*}
done
podman push "${container_image_name}:latest"
podman push "${container_image_name}:alpine" podman push "${container_image_name}:alpine"
alpine_version_part="${ALPINE_VERSION}" alpine_version_part="${ALPINE_VERSION}"
while [ -n "${alpine_version_part}" ] while true
do do
app_version_part="${app_version}" app_version_part="${app_version}"
while [ -n "${app_version_part}" ] while true
do do
podman image tag "${container_image_name}:latest" "${container_image_name}:${app_version_part}-alpine${alpine_version_part}"
podman push "${container_image_name}:${app_version_part}-alpine${alpine_version_part}" podman push "${container_image_name}:${app_version_part}-alpine${alpine_version_part}"
app_version_part=${app_version_part%.*} if [ "${app_version_part}" = ${app_version_part%.*} ]
then
break
else
app_version_part=${app_version_part%.*}
fi
done done
podman image tag "${container_image_name}:latest" "${container_image_name}:alpine${alpine_version_part}"
podman push "${container_image_name}:alpine${alpine_version_part}" podman push "${container_image_name}:alpine${alpine_version_part}"
alpine_version_part=${alpine_version_part%.*} if [ -z "${app_version_part}" ]
then
break
elif [ "${app_version_part}" = ${app_version_part%.*} ]
then
app_version_part=""
else
app_version_part=${app_version_part%.*}
fi
done done
done done