Improve Jenkinsfile
testing/ogcore-api/pipeline/head This commit looks good Details
testing/ogcore-api/pipeline/tag This commit looks good Details
testing/ogcore-api/pipeline/pr-main This commit looks good Details

pull/13/head opengnsys_devel-0.5.5
Nicolas Arenas 2024-11-20 18:40:11 +01:00
parent b0efe07977
commit fed369eb1f
1 changed files with 8 additions and 6 deletions

14
Jenkinsfile vendored
View File

@ -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 {