library('jenkins_build') node { main { def dockerImageName = "registry.elbert.us/parsley" def dockerImage stage("Checkout") { checkout scm } stage("Build") { dockerImage = docker.build("${dockerImageName}:latest") } stage("Publish") { dockerImage.push() dockerImage.push("production") } stage("Deploy") { deploy("parsley", "./docker-compose-rlyeh.yml") } } }