From 69adb9c27a6a2139c02564e7ee9a0246a7d777ef Mon Sep 17 00:00:00 2001 From: JustFiesta Date: Tue, 30 Apr 2024 11:08:05 +0200 Subject: [PATCH] Docker login stage --- Jenkinsfile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b629bf1f0..6be251818 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,9 +31,21 @@ pipeline { stage('Docker Build') { steps { - echo 'Building docker Image' - sh 'docker build -t $NEXUS_DOCKER_REPO/spring-petclinic:${GIT_COMMIT} .' + echo 'Building docker Image' + sh 'docker build -t $NEXUS_DOCKER_REPO/spring-petclinic:${GIT_COMMIT} .' + } + } + + stage('Docker Login') { + steps { + echo 'Nexus Docker Repository Login' + script{ + withCredentials([usernamePassword(credentialsId: 'nexus-cred', usernameVariable: 'USER', passwordVariable: 'PASS' )]){ + sh ' echo $PASS | docker login -u $USER --password-stdin $NEXUS_DOCKER_REPO' + } + } + } } }