sdfhtrcxvnbm
This commit is contained in:
@@ -20,31 +20,31 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stages {
|
|
||||||
stage ('Push to Docker Registry') {
|
stage ('Push to Docker Registry') {
|
||||||
steps {
|
steps {
|
||||||
script {
|
script {
|
||||||
def version = "0.0.${env.BUILD_NUMBER}"
|
def version = "0.0.${env.BUILD_NUMBER}"
|
||||||
def imageName = "clean-architecture-backend:${version}"
|
def imageName = "clean-architecture-backend:${version}"
|
||||||
|
|
||||||
// Usando withCredentials para manejar el REGISTRY_URL
|
// Usando withCredentials para manejar el REGISTRY_URL
|
||||||
withCredentials([string(credentialsId: 'docker-registry-url', variable: 'REGISTRY_URL')]) {
|
withCredentials([string(credentialsId: 'docker-registry-url', variable: 'REGISTRY_URL')]) {
|
||||||
// Aqu<71> usamos env.REGISTRY_URL para asegurarnos de que estamos usando la variable de entorno correcta
|
// Aqu<71> usamos env.REGISTRY_URL para asegurarnos de que estamos usando la variable de entorno correcta
|
||||||
def fullImageName = "${env.REGISTRY_URL}/${imageName}"
|
def fullImageName = "${env.REGISTRY_URL}/${imageName}"
|
||||||
|
|
||||||
// Construir la imagen
|
// Construir la imagen
|
||||||
sh "docker build --build-arg ENVIRONMENT=${env.ASP_ENVIRONMENT} -t ${imageName} ./CleanArchitecture/"
|
sh "docker build --build-arg ENVIRONMENT=${env.ASP_ENVIRONMENT} -t ${imageName} ./CleanArchitecture/"
|
||||||
|
|
||||||
// Iniciar sesi<73>n y subir la imagen
|
// Iniciar sesi<73>n y subir la imagen
|
||||||
docker.withRegistry(env.REGISTRY_URL, 'dockerregistryalexdev') {
|
docker.withRegistry(env.REGISTRY_URL, 'dockerregistryalexdev') {
|
||||||
sh "docker tag ${imageName} ${fullImageName}"
|
sh "docker tag ${imageName} ${fullImageName}"
|
||||||
sh "docker push ${fullImageName}"
|
sh "docker push ${fullImageName}"
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} //stages
|
} //stages
|
||||||
|
|||||||
Reference in New Issue
Block a user