From 4960960f3377dba3a8b55216c23a88c6afd02b7b Mon Sep 17 00:00:00 2001
From: Vincent Sellier <vsellier@exoplatform.com>
Date: Fri, 27 Jul 2018 21:07:41 +0200
Subject: [PATCH] support version suffix on docker image

---
 build/build-docker-image.sh | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/build/build-docker-image.sh b/build/build-docker-image.sh
index 200b6c3..fe94a34 100755
--- a/build/build-docker-image.sh
+++ b/build/build-docker-image.sh
@@ -12,15 +12,19 @@ PUSH=false
 function usage() {
 	echo "$0 [-v <version>] [-p] [-h]"
 	echo "-v <version>  : Specify the version to build default: latest"
+	echo "-s <suffix>   : Specify a suffix to add to the version name <version>_<suffix>"
 	echo "-p            : Push the image to docker hub"
 	echo "-h            : display this help"
 }
 
-while getopts "v:ph" opt; do
+while getopts "v:phs:" opt; do
 	case $opt in
 	v)
 		VERSION=${OPTARG}
 		;;
+	s)
+		VERSION_SUFFIX=${OPTARG}
+		;;
 	p)
 		PUSH=true
 		;;
@@ -39,9 +43,14 @@ if [[ "${LOCAL_ARCH}" =~ "arm" ]]; then
 fi
 
 COMPLETE_IMAGE_NAME="${IMAGE}:${VERSION}-${IMAGE_ARCH}"
+if [ -n  "${VERSION_SUFFIX:-}" ]; then
+	COMPLETE_IMAGE_NAME="${COMPLETE_IMAGE_NAME}_${VERSION_SUFFIX}"
+fi
 
 pushd "${SCRIPT_DIR}/../cozystack" || exit
 
+echo "Preparing easy-cozy image version ${COMPLETE_IMAGE_NAME}"
+
 echo "Refreshing base image..."
 docker pull debian:stable-slim
 
-- 
GitLab