pushing python project

This commit is contained in:
lenape
2025-03-04 18:49:45 +00:00
parent 375b13e95e
commit 0d210d0524
5 changed files with 100 additions and 0 deletions

31
Jenkinsfile vendored Normal file
View File

@@ -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"
}
}
}
}
}