getting-started-app/Jenkinsfile
2024-12-08 18:46:41 +05:30

25 lines
563 B
Groovy

pipeline {
agent any
stages {
stage('Clone Repository') {
steps {
git 'https://github.com/docker/getting-started-app.git'
}
}
stage('Build Docker Image') {
steps {
script {
sh 'docker build -t todo-app .'
}
}
}
stage('Run Docker Container') {
steps {
script {
sh 'docker run -d -p 3000:3000 todo-app'
}
}
}
}
}