From fed369eb1fe62c8fdbf92a52ecab4d7cff36a4b0 Mon Sep 17 00:00:00 2001 From: Nicolas Arenas Date: Wed, 20 Nov 2024 18:40:11 +0100 Subject: [PATCH] Improve Jenkinsfile --- Jenkinsfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8c6c876..64117be 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -23,13 +23,15 @@ pipeline { stage('Build Environment') { steps { sh ''' - if [ -z "$(docker ps -q)" ]; then - echo "Docker is not running" - else - echo "Docker is running" + # Detener todos los contenedores si hay alguno ejecutándose + if [ $(docker ps -q | wc -l) -gt 0 ]; then + docker stop $(docker ps -q) + fi + + # Eliminar todos los contenedores si hay alguno detenido + if [ $(docker ps -a -q | wc -l) -gt 0 ]; then + docker rm $(docker ps -a -q) fi - docker stop $(docker ps -a -q) - docker rm $(docker ps -a -q) ''' script {