Files
demo-app/Jenkinsfile
2025-12-18 09:12:15 +00:00

24 lines
616 B
Groovy

pipeline {
agent any
stages {
stage('Build Docker Image') {
steps {
sh '''
docker build -t 192.168.1.80:5000/demo-app:${BUILD_NUMBER} .
docker tag 192.168.1.80:5000/demo-app:${BUILD_NUMBER} 192.168.1.80:5000/demo-app:latest
'''
}
}
stage('Push Image to Registry') {
steps {
sh '''
docker push 192.168.1.80:5000/demo-app:${BUILD_NUMBER}
docker push 192.168.1.80:5000/demo-app:latest
'''
}
}
}
}