Actualiser Jenkinsfile

This commit is contained in:
corenthin 2025-12-11 23:30:08 +01:00
parent 0a65d1b5ed
commit cacba65fa2

3
Jenkinsfile vendored
View File

@ -37,7 +37,8 @@ pipeline {
stage('Push Docker Image') {
steps {
withCredentials([usernamePassword(credentialsId: 'docker-registry-credentials', passwordVariable: 'DOCKER_PASSWORD', usernameVariable: 'DOCKER_USERNAME')]) {
sh "echo \$DOCKER_PASSWORD | docker login -u \$DOCKER_USERNAME --password-stdin ${env.DOCKER_REGISTRY_URL.substring(0, env.DOCKER_REGISTRY_URL.indexOf('/'))}"
def registryHostPort = env.DOCKER_REGISTRY_URL.split('//')[1].split('/')[0]
sh "echo \$DOCKER_PASSWORD | docker login -u \$DOCKER_USERNAME --password-stdin ${registryHostPort}"
sh "docker push ${env.IMAGE_TAG}"
sh "docker rmi ${env.IMAGE_TAG}"