From 920a337ae1e000ce794db6076cff13adec1a3fc2 Mon Sep 17 00:00:00 2001 From: gespert Date: Mon, 26 Aug 2019 16:35:29 -0300 Subject: [PATCH 1/2] Create JenkinsFile --- JenkinsFile | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 JenkinsFile diff --git a/JenkinsFile b/JenkinsFile new file mode 100644 index 0000000000..a3ee2752dd --- /dev/null +++ b/JenkinsFile @@ -0,0 +1,40 @@ +pipeline { + agent { + docker { + image 'maven:3-alpine' + args '-v /root/.m2:/root/.m2' + } + } + + stages { + + + stage('Build') { + steps { + sh 'mvn -B -DskipTests clean package' + } + } + + stage("Static Analysis") { + steps { + script { + scannerHome = tool 'SonarQube' + } + withSonarQubeEnv('SonarQube') { + sh "${scannerHome}/bin/sonar-scanner" + } + } + } + + stage('Test') { + steps { + sh 'mvn test' + } + post { + always { + junit 'target/surefire-reports/*.xml' + } + } + } + } +} From c60a4828260de9474c925b0c2a251295937e2a75 Mon Sep 17 00:00:00 2001 From: gespert Date: Mon, 26 Aug 2019 16:37:45 -0300 Subject: [PATCH 2/2] Rename JenkinsFile to Jenkinsfile --- JenkinsFile => Jenkinsfile | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename JenkinsFile => Jenkinsfile (100%) diff --git a/JenkinsFile b/Jenkinsfile similarity index 100% rename from JenkinsFile rename to Jenkinsfile