diff options
author | Dominik Stadler <centic@apache.org> | 2020-10-25 16:07:58 +0000 |
---|---|---|
committer | Dominik Stadler <centic@apache.org> | 2020-10-25 16:07:58 +0000 |
commit | 5e2db1b02f32fc2bc409dd043458a3ab95f6e946 (patch) | |
tree | d1ba346fb47349578d3de328d8c04df00cbef59c /jenkins/create_jobs.groovy | |
parent | 781fa3815773f36597f1279f921671d0bd380e86 (diff) | |
download | poi-5e2db1b02f32fc2bc409dd043458a3ab95f6e946.tar.gz poi-5e2db1b02f32fc2bc409dd043458a3ab95f6e946.zip |
Jenkins-DSL: Update some more
Set JDK 16 build to manual as it fails on Findbugs
Set Gradle-SonarQube to manual
Try to add a few properties necessary for Sonar via Gradle
Remove H50 from TestEnvironment again
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882844 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'jenkins/create_jobs.groovy')
-rw-r--r-- | jenkins/create_jobs.groovy | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/jenkins/create_jobs.groovy b/jenkins/create_jobs.groovy index 285388c5a8..3c03b0d160 100644 --- a/jenkins/create_jobs.groovy +++ b/jenkins/create_jobs.groovy @@ -41,7 +41,9 @@ def poijobs = [ ], [ name: 'POI-DSL-1.15', jdk: '1.15', trigger: triggerSundays, skipcigame: true ], - [ name: 'POI-DSL-1.16', jdk: '1.16', trigger: triggerSundays, skipcigame: true + // building with JDK 16 fails currently because of findbugs/spotbugs + // therefore we do not set a trigger for now and only run it manually + [ name: 'POI-DSL-1.16', jdk: '1.16', trigger: '', skipcigame: true ], [ name: 'POI-DSL-IBM-JDK', jdk: 'IBMJDK', trigger: triggerSundays, skipcigame: true ], @@ -65,8 +67,8 @@ def poijobs = [ [ name: 'POI-DSL-SonarQube', trigger: 'H 7 * * *', maven: true, sonar: true, skipcigame: true, email: 'kiwiwings@apache.org' ], - [ name: 'POI-DSL-SonarQube-Gradle', trigger: 'H 9 * * *', gradle: true, sonar: true, skipcigame: true, - disabled: true // this one does run, but does not actually send data to Sonarqube for some reason, we need to investigate some more + // set trigger empty as it is not stable yet, we can replace the Sonar Maven run when this is fully working + [ name: 'POI-DSL-SonarQube-Gradle', trigger: '', gradle: true, sonar: true, skipcigame: true ], [ name: 'POI-DSL-Windows-1.8', trigger: 'H */12 * * *', windows: true, slaves: 'Windows' ], @@ -394,7 +396,9 @@ poijobs.each { poijob -> gradle { switches('-PenableSonar') - switches('-Dsonar.login=${POI_SONAR_TOKEN}') + switches('-Psonar.login=${POI_SONAR_TOKEN}') + switches('-Dsonar.organization=apache') + switches('-Psonar.projectKey=poi-parent') tasks('sonarqube') useWrapper(false) } @@ -625,7 +629,8 @@ Unfortunately we often see builds break because of changes/new machines...''') 'openjdk_1.8.0_252', 'ibmjdk_1.8.0_261' ) - label('Nodes','H22','H23','H24','H25','H26','H27','H28','H29','H30','H31','H32','H33','H34','H35','H36','H37','H38','H39','H40','H41','H42','H43','H44','H48','H50','lucene1','lucene2','master') + // Note H50 is reserved according to it's node-descripion + label('Nodes','H22','H23','H24','H25','H26','H27','H28','H29','H30','H31','H32','H33','H34','H35','H36','H37','H38','H39','H40','H41','H42','H43','H44','H48','lucene1','lucene2','master') } steps { conditionalSteps { |