#!/usr/bin/env sh
+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"
mbt-node14-java19-docker mbt-node16-java19-docker mbt-node18-java19-docker"
usage() {
- echo "Usage: ./$(basename $0) [-b <${images// /|}|all>] [-p <${repositories// /|}|all>] [-c]" 1>&2; exit 1;
+ echo " Build docker images.
+
+ Usage:
+ ./$(basename $0) [-b <name>]
+ ./$(basename $0) [-p <name>]
+ ./$(basename $0) [-c]
+ ./$(basename $0) [-h]
+
+ Options:
+ -h Show this help.
+ -b <${images//+([[:space:]])/|}|all> Build docker images.
+ -p <${repositories//+([[:space:]])/|}|all> Push docker images.
+ -c Clean docker images." 1>&2; exit 1;
}
build_all() {