test if sonar can be configured via properties file

sonarcloud complained about jacoco native report paths

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1872469 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Andreas Beeker 2020-01-07 21:15:33 +00:00
parent c891bca596
commit a4b6cf895b
2 changed files with 12 additions and 7 deletions

View File

@ -3,7 +3,7 @@
//
// See https://github.com/jenkinsci/job-dsl-plugin/wiki for information about the DSL, you can
// use http://job-dsl.herokuapp.com/ to validate the code before checkin
//
//
def triggerSundays = '''
# only run this once per week on Sundays
@ -294,10 +294,7 @@ poijobs.each { poijob ->
maven {
if (poijob.sonar) {
goals('clean package sonar:sonar')
property('sonar.host.url', 'https://sonarcloud.io')
property('sonar.login', '${POI_SONAR_TOKEN}')
property('sonar.projectKey', 'poi-parent')
property('sonar.organization', 'apache')
} else {
goals('package')
}
@ -367,10 +364,7 @@ poijobs.each { poijob ->
gradle {
switches('-PenableSonar')
switches('-Dsonar.host.url=https://sonarcloud.io')
switches('-Dsonar.login=${POI_SONAR_TOKEN}')
switches('-Dsonar.projectKey=poi-parent')
switches('-Dsonar.organization=apache')
tasks('sonarqube')
useWrapper(false)
}

View File

@ -0,0 +1,11 @@
# Sonar configuration file:
# see https://sonarcloud.io/documentation/analysis/scan/sonarscanner/
# and https://sonarcloud.io/documentation/analysis/analysis-parameters/
# Organization and project keys are displayed in the right sidebar of the project homepage
sonar.organization=apache
sonar.projectKey=poi-parent
sonar.host.url=https://sonarcloud.io
sonar.jacoco.reportPaths=target/jacoco.exec
sonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml