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