From b7b69d08820f3e9caede08c8fa946d4b8794a73d Mon Sep 17 00:00:00 2001 From: Georgios Jason Efstathiou Date: Sun, 22 Dec 2024 20:13:05 +0100 Subject: [PATCH] fix --- Jenkinsfile | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9418468..17a4426 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,19 +1,27 @@ pipeline { agent any + environment { + REGISTRY = "docker-registry.service.consul" + IMAGE_NAME = "efstajas/homepage" + } + stages { - stage('Clone repository') { - checkout scm + stage('Docker Build') { + steps { + script { + dockerImage = docker.build("$REGISTRY/$IMAGE_NAME") + } + } } - stage('Build image') { - app = docker.build("efstajas/homepage") - } - - stage('Push image') { - docker.withRegistry('https://registry.hub.docker.com', 'git') { - app.push("${env.BUILD_NUMBER}") - app.push("latest") + stage('Docker Publish') { + steps { + script { + docker.withRegistry("http://$REGISTRY:4124") { + dockerImage.push("latest") + } + } } } }