diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..cd376fd --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,24 @@ +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' + } + } + } + } +}