From 93f00c6b09f6dfee3b49357f32bf1b5567d4e477 Mon Sep 17 00:00:00 2001 From: "m.dalakov" Date: Thu, 9 Nov 2017 18:00:42 +0200 Subject: [PATCH] [SECIOTSRK-682] *CI process for Docker - Deploy and run IoTCloud & Servers DSM and MQ: +processes checks --- servers/configuration/docker/teamcity.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/servers/configuration/docker/teamcity.sh b/servers/configuration/docker/teamcity.sh index f10a585..e3fdc02 100644 --- a/servers/configuration/docker/teamcity.sh +++ b/servers/configuration/docker/teamcity.sh @@ -6,6 +6,22 @@ TEAMCITY_SCRIPT=$IOTSWSEC/iotswsec/servers/configuration/docker echo '================================================STOP========================================' docker stack rm swsec +sleep 5 + +if [ $(docker ps -a -q | wc -l) -ne 0 ]; then + docker ps -a + echo "running services found..." + echo "exec stop..." + docker stop $(docker ps -a -q) +fi + +if [ $(docker ps -a -q | wc -l) -ne 0 ]; then + docker ps -a + echo "zombie processes found..." + echo "exec remove..." + docker rm $(docker ps -a -q) +fi + docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) @@ -37,6 +53,7 @@ mvn -Pdocker clean install -Dmaven.test.skip=true docker:build echo '================================================START=======================================' docker stack deploy -c docker-compose.yml swsec +docker ps while ! nc -q 1