This commit is contained in:
Alejandro Sarmiento
2024-03-11 20:59:36 +01:00
parent 07fc85dfcd
commit df98a1da3a

View File

@@ -25,16 +25,18 @@ pipeline {
script {
def version = "0.0.${env.BUILD_NUMBER}"
def imageName = "clean-architecture-backend:${version}"
withCredentials([string(credentialsId: 'docker-registry-url', variable: 'REGISTRY_URL')]) {
def fullImageName = "${REGISTRY_URL}/${imageName}"
echo "FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME || FULL IMAGE NAME "
// Nota: Aqu<71> no es necesaria la interpolaci<63>n directa de REGISTRY_URL
def fullImageName = "${env.REGISTRY_URL}/${imageName}"
echo "Full Image Name: ${fullImageName}"
// Construir la imagen
sh "docker build --build-arg ENVIRONMENT=${ASP_ENVIRONMENT} -t ${imageName} ./CleanArchitecture/"
//// Login y Push usando withDockerRegistry
docker.withRegistry("${REGISTRY_URL}", 'dockerregistryalexdev') {
sh "docker build --build-arg ENVIRONMENT=${env.ASP_ENVIRONMENT} -t ${imageName} ./CleanArchitecture/"
// Login y Push usando withDockerRegistry
docker.withRegistry("${env.REGISTRY_URL}", 'dockerregistryalexdev') {
// Aseg<65>rate de que el tag y push se realizan correctamente
sh "docker tag ${imageName} ${fullImageName}"
sh "docker push ${fullImageName}"
}