From 1edae19db2b4f76c24c8865d6b2bf37156609af6 Mon Sep 17 00:00:00 2001 From: Brady-Malott <55215446+Brady-Malott@users.noreply.github.com> Date: Sun, 26 Feb 2023 21:19:34 -0500 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 919f34f..d471815 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,6 +2,12 @@ pipeline { agent any stages { + stage('Undeploy') { + steps { + // Stop running microblog container (microblog label applied to microblog container by this repo's Dockerfile) + sh 'docker stop $(docker ps -q --filter name=microblog) || true && docker rm $(docker ps -q --filter name=microblog) || true' + } + } stage('Build') { steps { sh 'docker build -t microblog:latest .' @@ -9,8 +15,6 @@ pipeline { } stage('Deploy') { steps { - // Stop running microblog container (microblog label applied to microblog container by this repo's Dockerfile) - sh 'docker stop $(docker ps -q --filter name=microblog) || true && docker rm $(docker ps -q --filter name=microblog) || true' // Deploy new container sh 'docker run --name microblog -d -p 5000:5000 --rm microblog:latest' // Remove all images except for jenkins