summaryrefslogtreecommitdiffstats
path: root/jjb/qtip/helpers/cleanup-deploy.sh
diff options
context:
space:
mode:
authorSerena Feng <feng.xiaowei@zte.com.cn>2017-03-24 06:33:53 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-03-24 06:33:53 +0000
commite87c89a144107c0f764458942a174e4563082f03 (patch)
treefa1e723edfdc4d5fc012ee9c05f746cd0451a4fd /jjb/qtip/helpers/cleanup-deploy.sh
parent6ac992092847f5fa45fa5178bd7e57b5a2b572e8 (diff)
parent921094844c5a6623f5aa265b10618f2dc0ea9baf (diff)
Merge "qtip: delete container and image based with branch"
Diffstat (limited to 'jjb/qtip/helpers/cleanup-deploy.sh')
-rw-r--r--jjb/qtip/helpers/cleanup-deploy.sh15
1 files changed, 5 insertions, 10 deletions
diff --git a/jjb/qtip/helpers/cleanup-deploy.sh b/jjb/qtip/helpers/cleanup-deploy.sh
index 95babb318..9cb19a583 100644
--- a/jjb/qtip/helpers/cleanup-deploy.sh
+++ b/jjb/qtip/helpers/cleanup-deploy.sh
@@ -7,20 +7,15 @@
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################
# Remove previous running containers if exist
-if [[ ! -z $(docker ps -a | grep opnfv/qtip) ]]; then
+if [[ ! -z $(docker ps -a | grep "opnfv/qtip:$DOCKER_TAG") ]]; then
echo "Removing existing opnfv/qtip containers..."
# workaround: sometimes it throws an error when stopping qtip container.
# To make sure ci job unblocked, remove qtip container by force without stopping it.
- docker rm -f $(docker ps -a | grep opnfv/qtip | awk '{print $1}')
+ docker rm -f $(docker ps -a | grep "opnfv/qtip:$DOCKER_TAG" | awk '{print $1}')
fi
# Remove existing images if exist
-if [[ ! -z $(docker images | grep opnfv/qtip) ]]; then
- echo "Docker images to remove:"
- docker images | head -1 && docker images | grep opnfv/qtip
- image_tags=($(docker images | grep opnfv/qtip | awk '{print $2}'))
- for tag in "${image_tags[@]}"; do
- echo "Removing docker image opnfv/qtip:$tag..."
- docker rmi opnfv/qtip:$tag
- done
+if [[ $(docker images opnfv/qtip:${DOCKER_TAG} | wc -l) -gt 1 ]]; then
+ echo "Removing docker image opnfv/qtip:$DOCKER_TAG..."
+ docker rmi opnfv/qtip:$DOCKER_TAG
fi