Improve Jenkinsfile
parent
b0efe07977
commit
fed369eb1f
|
@ -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 {
|
||||
|
||||
|
|
Loading…
Reference in New Issue