From d8ade32da4f46a61d961c8c38f745c0ccd319d53 Mon Sep 17 00:00:00 2001 From: Dominik Chilla Date: Sat, 29 Jun 2019 16:02:09 +0200 Subject: [PATCH] Jenkinsfile withCredentials --- Jenkinsfile | 3 +++ entrypoint.sh | 1 + 2 files changed, 4 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index c80e677..34787c9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -35,6 +35,9 @@ pipeline { stage('Push image') { steps { script { + withCredentials([usernamePassword(credentialsId: 'jenkins_dockreg', passwordVariable: 'DOCKREG_PASS', usernameVariable: 'DOCKREG_USER')]) { + sh 'docker login -u ${DOCKREG_USER} -p ${DOCKREG_PASS} ${dockerRegistryRepo} || { echo "Docker login failed!"; exit; }' + } docker.withRegistry("${env.dockerRegistryScheme}://${env.dockerRegistryRepo}") { dockerImageObj.push() } diff --git a/entrypoint.sh b/entrypoint.sh index 23819fe..b7ddfb3 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -4,4 +4,5 @@ set -x set -e umask 0000 ulimit -n 1024 +sleep 10 exec "$@"