honor COMPOSE_PROJECT_NAME if set as docker prefix 79/69379/1
authorDominic Lunanuova <dgl@research.att.com>
Thu, 27 Sep 2018 17:10:42 +0000 (17:10 +0000)
committerDominic Lunanuova <dgl@research.att.com>
Thu, 27 Sep 2018 17:10:50 +0000 (17:10 +0000)
Change-Id: I931b1f62039060df20914acc5a182a8498f9aa21
Signed-off-by: Dominic Lunanuova <dgl@research.att.com>
Issue-ID: DMAAP-827

test/csit/scripts/dmaap-message-router/dmaap-mr-launch.sh

index 64f1720..36d3168 100755 (executable)
@@ -31,7 +31,13 @@ source ${SCRIPTS}/common_functions.sh
 # (kafka and zk containers are not called externally)
 
 function dmaap_mr_launch() {
-               COMPOSE_PREFIX=docker-compose
+               #
+               # the default prefix for docker containers is the directory name containing the docker-compose.yml file.
+               # It can be over-written by an env variable COMPOSE_PROJECT_NAME.  This env var seems to be set in the Jenkins CSIT environment
+               COMPOSE_PREFIX=${COMPOSE_PROJECT_NAME:-docker-compose}
+               echo "COMPOSE_PROJECT_NAME=$COMPOSE_PROJECT_NAME"
+               echo "COMPOSE_PREFIX=$COMPOSE_PREFIX"
+
                # Clone DMaaP Message Router repo
                mkdir -p $WORKSPACE/archives/dmaapmr
                cd $WORKSPACE/archives/dmaapmr