diff --git a/jenkinsfile b/jenkinsfile new file mode 100644 index 000000000..2113892a0 --- /dev/null +++ b/jenkinsfile @@ -0,0 +1,41 @@ +pipeline{ + + tools{ + + jdk "myjava" + maven "mymaven" + + } + agent none + stages{ + stage('Checkout'){ + agent any + steps{ + git "https://github.com/edureka-git/DevOpsClassCodes.git" + + } + } + stage('Compile'){ + agent any + steps{ + sh "mvn compile" + } + } + stage('metriccheck'){ + agent any + steps{ + sh "mvn cobertura:cobertura -Dcobertura.report.format=xml" + + } + } + stage('package'){ + agent any + steps{ + sh "mvn package" + } + } + + + + } + }