From 534bccc88d8f98c9498181c85ea4cb312b117036 Mon Sep 17 00:00:00 2001 From: Ross Nicoll Date: Wed, 2 Dec 2020 16:26:15 +0000 Subject: [PATCH] INFRA-1038 Publish RC/HC builds to internal repo (#6830) Publish RC/HC builds to internal repo instead of DockerHub. --- .ci/dev/regression/Jenkinsfile | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/.ci/dev/regression/Jenkinsfile b/.ci/dev/regression/Jenkinsfile index 7f3c5cfd3d..4bd288bb20 100644 --- a/.ci/dev/regression/Jenkinsfile +++ b/.ci/dev/regression/Jenkinsfile @@ -273,10 +273,30 @@ pipeline { } } + stage('Publish Release Candidate to Internal Repository') { + when { + expression { isReleaseCandidate } + } + steps { + withCredentials([ + usernamePassword(credentialsId: 'docker-image-pusher-os', + usernameVariable: 'DOCKER_USERNAME', + passwordVariable: 'DOCKER_PASSWORD') + ]) { + sh script: [ + './gradlew', + COMMON_GRADLE_PARAMS, + 'docker:pushDockerImage', + '--image OFFICIAL', + '--registry-url=entdocker.software.r3.com' + ].join(' ') + } + } + } + stage('Publish Release to Docker Hub') { when { - /* Note we do publish release tags, unlike Corda Enterprise */ - expression { !isInternalRelease && isReleaseTag } + expression { isReleaseTag && !isInternalRelease && !isReleaseCandidate} } steps { withCredentials([