shopt -s extglob
-images="mbt-node14-java11-docker mbt-node16-java11-docker mbt-node18-java11-docker \
- mbt-node14-java17-docker mbt-node16-java17-docker mbt-node18-java17-docker \
- mbt-node14-java19-docker mbt-node16-java19-docker mbt-node18-java19-docker"
+images="mbt-node14-java8-docker mbt-node16-java8-docker mbt-node18-java8-docker mbt-node20-java8-docker \
+ mbt-node14-java11-docker mbt-node16-java11-docker mbt-node18-java11-docker mbt-node20-java11-docker \
+ mbt-node14-java17-docker mbt-node16-java17-docker mbt-node18-java17-docker mbt-node20-java17-docker \
+ mbt-node14-java20-docker mbt-node16-java20-docker mbt-node18-java20-docker mbt-node20-java20-docker"
-repositories="mbt-node14-java11-docker mbt-node16-java11-docker mbt-node18-java11-docker \
- mbt-node14-java17-docker mbt-node16-java17-docker mbt-node18-java17-docker \
- mbt-node14-java19-docker mbt-node16-java19-docker mbt-node18-java19-docker"
+# repositories="mbt-node14-java8-docker mbt-node16-java8-docker mbt-node18-java8-docker mbt-node20-java8-docker \
+# mbt-node14-java11-docker mbt-node16-java11-docker mbt-node18-java11-docker mbt-node20-java11-docker \
+# mbt-node14-java17-docker mbt-node16-java17-docker mbt-node18-java17-docker mbt-node20-java17-docker \
+# mbt-node14-java20-docker mbt-node16-java20-docker mbt-node18-java20-docker mbt-node20-java20-docker"
+
+repositories=${images}
usage() {
echo " Build docker images.
case "${option}" in
b)
name=${OPTARG}
- if [[ ${name} == "all" ]]; then
+ if [ ${name} = "all" ]; then
build_all
- elif [[ -z "${images##*$name*}" ]]; then
+ elif [ -z "${images##*$name*}" ]; then
make NAME=${name}
else
echo "Error: Unknown image name as option argument '${OPTARG}'" >&2;
;;
p)
repository=${OPTARG}
- if [[ ${repository} == "all" ]]; then
+ if [ ${repository} = "all" ]; then
push_all
- elif [[ -z "${repositories##*$repository*}" ]]; then
+ elif [ -z "${repositories##*$repository*}" ]; then
make docker-push-registry NAME=${repository}
else
echo "Error: Unknown repository name as option argument '${OPTARG}'" >&2;