From d94209914acfa9df718e88042da3aad49a31d73a Mon Sep 17 00:00:00 2001 From: TomPGrid Date: Fri, 28 Feb 2025 14:04:45 +0100 Subject: [PATCH] add build image main stage --- Jenkinsfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 6d2db9fde..2339b4938 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -54,5 +54,22 @@ pipeline { } } } + stage('Build Image Main') { + agent { + docker { + image 'docker:20.10.16' + args '--privileged -u root -v /var/run/docker.sock:/var/run/docker.sock' + } + } + steps { + script { + def docker_image=docker.build("main:8084/spring-petclinic:$GIT_COMMIT") + sh 'docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" main:8084' + docker.withRegistry('http://main:8084') { + docker_image.push() + } + } + } + } } }