From b2d8d00942aed2561e27c55fec478bb23bf9e212 Mon Sep 17 00:00:00 2001 From: imateja Date: Mon, 11 Dec 2023 13:34:39 +0100 Subject: [PATCH] add dockerhub creds to jenkinsfile --- Jenkinsfile | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2b556cded..1d5f2a30a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,27 @@ pipeline { + agent any + + environment { + // Define environment variable using credentials + DOCKER_CREDENTIALS = credentials('dockercreds') + } + stages { + stage('Docker Login') { + steps { + script { + // Perform Docker login using credentials + withEnv(["DOCKER_USERNAME=${DOCKER_CREDENTIALS_USR}", "DOCKER_PASSWORD=${DOCKER_CREDENTIALS_PSW}"]) { + sh "docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD" + } + } + } + } stage('Checkstyle') { steps { sh './mvnw checkstyle:checkstyle' - } + }s post { always { archiveArtifacts artifacts: '**/target/checkstyle-result.xml', allowEmptyArchive: true @@ -30,5 +47,6 @@ pipeline { } } } + } }