//pipeline { // stages { // stage('Build image') { // checkout scm // dir('SessionCompanion') { // docker.build("session-companion:${env.BUILD_ID}") // } // } // stage('Build app') { // docker.image("session-companion:${env.BUILD_ID}").withRun('-p 5050:5050') // } // } //} pipeline { agent any stages { stage('Build image') { steps { echo "Building docker image" script { dir('SessionCompanion'){ def customImage = docker.build("session-companion:${env.BUILD_ID}") customImage.withRun('-p 5050:5050') } } } } stage('Delete image') { steps { sh "docker rmi session-companion:${env.BUILD_ID}" } } } }