From 4d7c8904837ab48e79fe021efa3a05cd5853c253 Mon Sep 17 00:00:00 2001 From: vinayasuresh Date: Mon, 23 Jun 2025 12:20:35 +0530 Subject: [PATCH] Create jenkinsfile Signed-off-by: vinayasuresh --- jenkinsfile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 jenkinsfile diff --git a/jenkinsfile b/jenkinsfile new file mode 100644 index 000000000..9acb62687 --- /dev/null +++ b/jenkinsfile @@ -0,0 +1,27 @@ +pipeline { + agent any + + environment { + IMAGE_NAME = 'app' + } + + stages { + stage('Clone') { + steps { + git 'https://github.com/vinayasuresh/spring-petclinic' + } + } + + stage('Build Docker Image') { + steps { + sh 'docker build -t $IMAGE_NAME .' + } + } + + stage('Run Container') { + steps { + sh 'docker run -d --rm --name spring-petfield -p 3000:3000 $IMAGE_NAME' + } + } + } +}