From 19035382b8ee018db8897caf26ab032e78ee831e Mon Sep 17 00:00:00 2001 From: victormylle Date: Sat, 14 Nov 2020 12:30:49 +0100 Subject: [PATCH] updated jenkinsfile --- Jenkinsfile | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9ed87d5..b1fd064 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,32 +11,32 @@ pipeline { stage('Publish') { steps { sh '''if [ ! "$(docker ps -q -f name=worldcraftdiscordbot_1)" ]; then -    if [ "$(docker ps -aq -f status=exited -f name=worldcraftdiscordbot_1)" ]; then -        # cleanup -        docker rm worldcraftdiscordbot_1 -    fi -    # run your container -    NEW=worldcraftdiscordbot_1 -    OLD=worldcraftdiscordbot_2 -    docker run -d --name worldcraftdiscordbot_1 --restart unless-stopped worldcraftdiscordbot:v${env.BUILD_ID} + if [ "$(docker ps -aq -f status=exited -f name=worldcraftdiscordbot_1)" ]; then + # cleanup + docker rm�worldcraftdiscordbot_1 + fi + # run your container + NEW=worldcraftdiscordbot_1 + OLD=worldcraftdiscordbot_2 + docker run -d --name worldcraftdiscordbot_1 --restart unless-stopped worldcraftdiscordbot:v${env.BUILD_ID} else [ ! "$(docker ps -q -f name=worldcraftdiscordbot_2)" ]; then -    if [ "$(docker ps -aq -f status=exited -f name=worldcraftdiscordbot_2)" ]; then -        # cleanup -        docker rm worldcraftdiscordbot_2 -    fi -    NEW=worldcraftdiscordbot_2 -    OLD=worldcraftdiscordbot_1 -    # run your container -    docker run -d --name $NEW --restart unless-stopped worldcraftdiscordbot:v${env.BUILD_ID} + if [ "$(docker ps -aq -f status=exited -f name=worldcraftdiscordbot_2)" ]; then + # cleanup + docker rm worldcraftdiscordbot_2 + fi + NEW=worldcraftdiscordbot_2 + OLD=worldcraftdiscordbot_1 + # run your container + docker run -d --name $NEW --restart unless-stopped worldcraftdiscordbot:v${env.BUILD_ID} fi # remove old container after 3 seconds -if [ "$(docker ps -a -f name=$OLD)" ]; then -    sleep 3s -    docker stop $OLD +if [ "$(docker ps -a -f name=$OLD)" ]; then + sleep 3s + docker stop $OLD fi''' } } } -} \ No newline at end of file +}