pipeline { agent any environment { REGISTRY = "docker-registry.service.consul" IMAGE_NAME = "efstajas/homepage" } stages { stage('Docker Build') { steps { script { dockerImage = docker.build("$IMAGE_NAME") } } } stage('Docker Publish') { steps { script { docker.withRegistry("http://$REGISTRY:4124") { dockerImage.push("latest") } } } } } }