From 57dc857a8d8fdd7801463bad31ab710798142d8a Mon Sep 17 00:00:00 2001 From: sathishkumar205 <96520252+sathishkumar205@users.noreply.github.com> Date: Thu, 21 Apr 2022 04:47:35 +0000 Subject: [PATCH] Create Jenkinfile --- Jenkinfile | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Jenkinfile diff --git a/Jenkinfile b/Jenkinfile new file mode 100644 index 00000000..1a52ed6c --- /dev/null +++ b/Jenkinfile @@ -0,0 +1,31 @@ +pipeline{ + agent{label 'master'} + stages{ + stage('Checkout'){ + steps{ + git branch: 'main', url: 'https://github.com/AnjuMeleth/SpringPetClinic.git' + } + } + stage('Compile'){ + steps{ + sh 'mvn compile' + } + + } + stage('Test'){ + steps{ + sh 'mvn test' + } + } + stage("Packge"){ + steps{ + sh 'mvn package' + } + } + stage ('Depoly'){ + steps{ + sh 'java -jar /var/lib/jenkins/workspace/PetclinicDeclerativePipeline/target/*.jar' + } + } + } +}