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 ''' } } } }