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") + } + } } } }