From 308dc4976e6aeaf9f77f3e140e743643d5800614 Mon Sep 17 00:00:00 2001 From: devops Date: Fri, 19 Dec 2025 07:54:46 +0000 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 295bf52..a5e5d11 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,6 +2,7 @@ pipeline { agent any stages { + stage('Build Docker Image') { steps { sh ''' @@ -11,6 +12,19 @@ pipeline { } } + stage('Smoke Test Image') { + steps { + sh ''' + docker run -d --name demo-app-test 192.168.1.80:5000/demo-app:${BUILD_NUMBER} + sleep 5 + + docker ps | grep demo-app-test + + docker rm -f demo-app-test + ''' + } + } + stage('Push Image to Registry') { steps { sh ''' @@ -20,4 +34,10 @@ pipeline { } } } + + post { + always { + sh 'docker rm -f demo-app-test || true' + } + } }