dsfvbc
This commit is contained in:
@@ -29,7 +29,7 @@ pipeline {
|
|||||||
withCredentials([string(credentialsId: 'docker-registry-url', variable: 'REGISTRY_URL')]) {
|
withCredentials([string(credentialsId: 'docker-registry-url', variable: 'REGISTRY_URL')]) {
|
||||||
def fullImageName = "[string(credentialsId: 'docker-registry-url', variable: 'REGISTRY_URL')]/${imageName}"
|
def fullImageName = "[string(credentialsId: 'docker-registry-url', variable: 'REGISTRY_URL')]/${imageName}"
|
||||||
echo "FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME "
|
echo "FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME "
|
||||||
echo 'Full Image Name: ${fullImageName}'
|
echo "Full Image Name: ${fullImageName}"
|
||||||
// Construir la imagen
|
// Construir la imagen
|
||||||
sh "docker build --build-arg ENVIRONMENT=${ASP_ENVIRONMENT} -t ${imageName} ./CleanArchitecture/"
|
sh "docker build --build-arg ENVIRONMENT=${ASP_ENVIRONMENT} -t ${imageName} ./CleanArchitecture/"
|
||||||
|
|
||||||
@@ -43,27 +43,6 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stage ('Clean Local Docker Image') {
|
|
||||||
steps {
|
|
||||||
script {
|
|
||||||
// Eliminar la imagen del agente de Jenkins
|
|
||||||
sh "docker rmi ${env.FULL_IMAGE_NAME}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
stage ('Clean Old Docker Images') {
|
|
||||||
steps {
|
|
||||||
script {
|
|
||||||
def currentVersion = env.BUILD_NUMBER.toInteger()
|
|
||||||
def deleteUntilVersion = currentVersion - 3
|
|
||||||
for (int i = 1; i <= deleteUntilVersion; i++) {
|
|
||||||
def tag = "0.0.${i}"
|
|
||||||
// Este proceso requiere interacci<63>n con la API del Docker Registry,
|
|
||||||
// aseg<65>rate de tener el proceso de obtenci<63>n de digest y eliminaci<63>n correctamente configurado.
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} //stages
|
} //stages
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user