fixes and merges loops in build_and_push.sh
This commit is contained in:
+18
-17
@@ -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}"
|
||||||
|
if [ "${app_version_part}" = ${app_version_part%.*} ]
|
||||||
|
then
|
||||||
|
break
|
||||||
|
else
|
||||||
app_version_part=${app_version_part%.*}
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user