Files
hello-devops/Jenkinsfile

23 lines
476 B
Groovy

pipeline {
agent any
stages {
stage('Build Docker Image') {
steps {
sh 'docker build -t hello-devops .'
}
}
stage('Deploy Container') {
steps {
sh '''
docker stop hello-devops || true
docker rm hello-devops || true
docker run -d --name hello-devops -p 5000:80 hello-devops
'''
}
}
}
}