pushing python project
This commit is contained in:
1 parent
375b13e95e
commit
0d210d0524
5 files changed
+100
No files matched your search
Vendored
+31
@@ -0,0 +1,31 @@
|
||||
pipeline {
|
||||
agent any
|
||||
|
||||
stages {
|
||||
stage('Build Docker Image') {
|
||||
steps {
|
||||
script {
|
||||
def imageName = "python-jenkins-project:${BUILD_NUMBER}"
|
||||
docker.build(imageName, '.')
|
||||
env.IMAGE_NAME = imageName
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Deploy Docker Container') {
|
||||
steps {
|
||||
script {
|
||||
sh "docker stop python-jenkins-container || true"
|
||||
sh "docker rm python-jenkins-container || true"
|
||||
sh "docker run -d -p 5555:80 --name python-jenkins-container ${env.IMAGE_NAME}"
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Verify Deployment') {
|
||||
steps {
|
||||
script {
|
||||
sh "curl http://38.110.1.139:5555"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user