From 1b4c47dc3dedbad6671b9e385047b12e17f25974 Mon Sep 17 00:00:00 2001 From: atul0401 <55025474+atul0401@users.noreply.github.com> Date: Sat, 26 Oct 2019 23:45:52 +0530 Subject: [PATCH] Create Jenkinsfile --- Jenkinsfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..30b3095 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,17 @@ +node{ + stage('SCM Checkout'){ + git 'https://github.com/atul0401/eclipse-projects' + } + stage('Compile-Package'){ + // Get maven home path + def mvnHome = tool name: 'maven', type: 'maven' + sh "${mvnHome}/bin/mvn -f /var/lib/jenkins/workspace/apitesting/ready-api-testserver-samples/pom.xml package" + } + + stage('SonarQube Analysis') { + def mvnHome = tool name: 'maven', type: 'maven' + withSonarQubeEnv('sonar') { + sh "${mvnHome}/bin/mvn -f /var/lib/jenkins/workspace/apitesting/ready-api-testserver-samples/pom.xml sonar:sonar" + } + } + }