Fix TAG for Functest docker run command and avoid extra output 95/12195/2
authorjose.lausuch <jose.lausuch@ericsson.com>
Tue, 12 Apr 2016 16:40:10 +0000 (18:40 +0200)
committerFatih Degirmenci <fatih.degirmenci@ericsson.com>
Thu, 14 Apr 2016 12:05:08 +0000 (12:05 +0000)
Change-Id: I8ab18f5a5871e8df51c70b4de4201bd7b514cdb2
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
jjb/functest/functest-ci-jobs.yml

index af79fbf..74f00f8 100644 (file)
             sudo rm -rf ${dir_result}/*
             res_volume="-v ${dir_result}:/home/opnfv/functest/results"
 
-            docker pull opnfv/functest:$DOCKER_TAG >$redirect
-            cmd="sudo docker run --privileged=true -id ${envs} ${labconfig} ${sshkey} ${res_volume} opnfv/functest:latest /bin/bash"
+            echo "Functest: Pulling image opnfv/functest:${DOCKER_TAG}"
+            docker pull opnfv/functest:$DOCKER_TAG >${redirect}
+
+            cmd="sudo docker run --privileged=true -id ${envs} ${labconfig} ${sshkey} ${res_volume} opnfv/functest:${DOCKER_TAG} /bin/bash"
             echo "Functest: Running docker run command: ${cmd}"
-            ${cmd}
+            ${cmd} >${redirect}
             docker ps -a
             sleep 5
             container_id=$(docker ps | grep 'opnfv/functest:latest' | awk '{print $1}' | head -1)
             # Remove previous running containers if exist
             if [[ ! -z $(docker ps -a | grep opnfv/functest) ]]; then
                 echo "Removing existing opnfv/functest containers..."
-                docker ps -a | grep opnfv/functest | awk '{print $1}' | xargs docker rm -f >$redirect
+                docker ps -a | grep opnfv/functest | awk '{print $1}' | xargs docker rm -f >${redirect}
             fi
 
             # Remove existing images if exist
                 image_tags=($(docker images | grep opnfv/functest | awk '{print $2}'))
                 for tag in "${image_tags[@]}"; do
                     echo "Removing docker image opnfv/functest:$tag..."
-                    docker rmi opnfv/functest:$tag >$redirect
+                    docker rmi opnfv/functest:$tag >${redirect}
                 done
             fi