mirror of
https://github.com/apache/poi.git
synced 2025-02-21 01:17:50 +00:00
activate xmlbeans sonarqube
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896837 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
f331af5a52
commit
1533af4f1d
@ -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…
x
Reference in New Issue
Block a user