pipeline { agent any stages { stage('Checkout') { steps { checkout scm } } stage('Build') { steps { script { docker.build('test.trianta.dev:latest') } } } stage('Deploy') { steps { sh 'docker stop test && docker rm test || exit 0' sh 'docker run -d -p 3466:80 --name test test.trianta.dev:latest' } } } }