From 324d661a3cd30a85312150a850ab7a697c42a5fa Mon Sep 17 00:00:00 2001 From: Hannes Wellmann Date: Fri, 20 Sep 2024 18:56:49 +0200 Subject: [PATCH] [Docker-Images] Skip default checkout and limit registry availability --- JenkinsJobs/Builds/DockerImagesBuild.jenkinsfile | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/JenkinsJobs/Builds/DockerImagesBuild.jenkinsfile b/JenkinsJobs/Builds/DockerImagesBuild.jenkinsfile index ebdd1e903b0..f2c2af564da 100644 --- a/JenkinsJobs/Builds/DockerImagesBuild.jenkinsfile +++ b/JenkinsJobs/Builds/DockerImagesBuild.jenkinsfile @@ -1,9 +1,10 @@ pipeline { options { + skipDefaultCheckout() + timestamps() timeout(time: 2, unit: 'HOURS') buildDiscarder(logRotator(numToKeepStr:'5')) disableConcurrentBuilds(abortPrevious: true) - timestamps() } triggers { cron '@weekly' @@ -64,12 +65,10 @@ pipeline { } def buildAndPushImage(directory, imageId) { - withDockerRegistry([credentialsId: 'docker.com-bot', url: '']) { - sh """ - pushd ${directory} - docker build --pull -t ${imageId} . - docker push ${imageId} - popd - """ + dir(directory) { + sh "docker build --pull -t ${imageId} ." + withDockerRegistry([credentialsId: 'docker.com-bot', url: '']) { + sh "docker push ${imageId}" + } } }