From 39d753bfdd328b457332fba3765aeae0966d71bf Mon Sep 17 00:00:00 2001 From: grvsobha <62052511+grvsobha@users.noreply.github.com> Date: Fri, 14 Jul 2023 07:44:41 +0530 Subject: [PATCH] Create automation for jenkins file --- automation | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 automation diff --git a/automation b/automation new file mode 100644 index 000000000..570c24e59 --- /dev/null +++ b/automation @@ -0,0 +1,44 @@ +pipeline{ + tools{ + jdk 'myjava' + maven 'mymaven' + } + agent any + stages{ + stage('checkout'){ + steps{ + git 'https://github.com/SobhaReddy/DevOpsClassCodes.git' + } + } + + } + stage('compile'){ + steps{ + sh 'mvn compile' + } + } + stage('codeReview'){ + steps{ + sh 'mvn pmd:pmd' + } + } + stage('unitTest'){ + steps{ + sh 'test' + } + } + stage('metricCheck'){ + steps{ + sh ' mvn cobertura:cobertura -Dcobertura.report.format=xml' + } + } + stage('package'){ + steps{ + sh ' mvn package' + } + } + + + + } +}