//pipeline { // agent any // stages { // stage('Build image') { // steps { // echo "Building docker image" // script { // dir('SessionCompanion/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}" // } // } // } //} pipeline { agent { docker { image 'kargor8/sess-comp-base:v2' } } environment { DOTNET_CLI_HOME = '/tmp/App' } stages { stage('Build app') { steps { dir('SessionCompanion') { sh "echo $USER" withEnv(["HOME=$(env.WORKSPACE)"]){ sh 'dotnet build' } } } } } }