getting-started-app/Jenkinsfile

25 lines
563 B
Plaintext
Raw Normal View History

2024-12-08 08:16:41 -05:00
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'
}
}
}
}
}