chore: bump node 20.x version to latest
[mbt-docker.git] / build-image.sh
index 15b2d7249632703bf73aef4565a6cd9a23793c27..34d9a7fbc0136b34eb7791747778f81dccad03e1 100755 (executable)
@@ -2,13 +2,17 @@
 
 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-java21-docker mbt-node16-java21-docker mbt-node18-java21-docker mbt-node20-java21-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-java21-docker mbt-node16-java21-docker mbt-node18-java21-docker mbt-node20-java21-docker"
+
+repositories=${images}
 
 usage() {
   echo "    Build docker images.
@@ -43,9 +47,9 @@ while getopts ":b:p:ch" option; do
   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;
@@ -54,9 +58,9 @@ while getopts ":b:p:ch" option; do
       ;;
     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;