diff --git a/Jenkinsfile b/Jenkinsfile index 07a5865d15f3cff3f7a5b77b9ba65013023d852b..3d73479669ba968eb34eeb0b21e9718564cd248b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -75,8 +75,11 @@ pipeline { FAILED_STAGE=env.STAGE_NAME } + configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) { - sh 'mvn -s $MAVEN_SETTINGS spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -Dbuildtag=$IMAGE_TAG -Dspring-boot.build-image.publish=true' + withCredentials([usernamePassword(credentialsId: 'jenkins-nexus-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) { + sh 'mvn -s $MAVEN_SETTINGS spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 -Dbuildtag=$IMAGE_TAG -Dspring-boot.build-image.publish=true -Duser ${USER} -Dpassword ${PASSWORD}' + } } } } diff --git a/pom.xml b/pom.xml index 3d0ccdb6f34fef5ccff715f0f6ce3edfb20aae1a..b7eea5de582f1ef2bdc433e6f56eae54db1cc200 100644 --- a/pom.xml +++ b/pom.xml @@ -69,8 +69,8 @@ </image> <docker> <publishRegistry> - <username>USER</username> - <password>PASSWORD</password> + <username>${user}</username> + <password>${password}</password> </publishRegistry> </docker> <excludes>