Browse Source

activate xmlbeans sonarqube

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896837 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_2_1
Andreas Beeker 2 years ago
parent
commit
1533af4f1d
1 changed files with 23 additions and 7 deletions
  1. 23
    7
      jenkins/create_jobs.groovy

+ 23
- 7
jenkins/create_jobs.groovy View File

@@ -133,7 +133,11 @@ def xmlbeansjobs = [
[ name: 'POI-XMLBeans-DSL-1.17', jdk: '1.17', trigger: triggerSundays, skipcigame: true
],
[ name: 'POI-XMLBeans-DSL-1.18', jdk: '1.18', trigger: triggerSundays, skipcigame: true
],
[ name: 'POI-XMLBeans-DSL-Sonar', jdk: '1.11', trigger: triggerSundays, skipcigame: true,
sonar: true
]

]

def svnBase = 'https://svn.apache.org/repos/asf/poi/trunk'
@@ -519,7 +523,7 @@ xmlbeansjobs.each { xjob ->
disabled()
}

description( defaultDesc + (xjob.apicheck ? apicheckDesc : sonarDesc) )
description( defaultDesc + (xjob.apicheck ? apicheckDesc : sonarDesc.replace('poi-parent','apache_xmlbeans')) )
logRotator {
numToKeep(5)
artifactNumToKeep(1)
@@ -543,6 +547,14 @@ xmlbeansjobs.each { xjob ->
abortBuild()
writeDescription('Build was aborted due to timeout')
}
if(xjob.sonar) {
credentialsBinding {
string('POI_SONAR_TOKEN', 'sonarcloud-poi')
}
configure { project ->
project / buildWrappers << 'hudson.plugins.sonar.SonarBuildWrapper' {}
}
}
}
jdk(jdkMapping.get(jdkKey))
scm {
@@ -567,15 +579,19 @@ xmlbeansjobs.each { xjob ->
}

gradle {
// switches('-PenableSonar')
// switches('-Dsonar.login=${POI_SONAR_TOKEN}')
// switches('-Dsonar.organization=apache')
// switches('-Dsonar.projectKey=poi-parent')
// switches('-Dsonar.host.url=https://sonarcloud.io')
if (xjob.sonar) {
switches('-PenableSonar')
switches('-Dsonar.login=${POI_SONAR_TOKEN}')
switches('-Dsonar.organization=apache')
switches('-Dsonar.projectKey=apache_xmlbeans')
switches('-Dsonar.host.url=https://sonarcloud.io')
}
tasks('clean')
tasks('jenkins')
tasks('jacocoTestReport')
// tasks('sonarqube')
if (xjob.sonar) {
tasks('sonarqube')
}
useWrapper(true)
}
}

Loading…
Cancel
Save