]> source.dussan.org Git - poi.git/commitdiff
Jenkins DSL: Exclude one slave for the OpenJDK build
authorDominik Stadler <centic@apache.org>
Tue, 6 Dec 2016 14:51:21 +0000 (14:51 +0000)
committerDominik Stadler <centic@apache.org>
Tue, 6 Dec 2016 14:51:21 +0000 (14:51 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1772902 13f79535-47bb-0310-9956-ffa450edef68

jenkins/create_jobs.groovy

index 3b30e334a50e4e4d1efc3442298010a826083389..1da99c7a9614773996d6a7b2eb669d65b90a8aff 100644 (file)
@@ -15,7 +15,9 @@ def poijobs = [
     ],
     [ name: 'POI-DSL-1.8', jdks: ['1.8'], trigger: 'H */12 * * *'
     ],
-    [ name: 'POI-DSL-OpenJDK', jdks: ["OpenJDK"], trigger: 'H */12 * * *'
+    [ name: 'POI-DSL-OpenJDK', jdks: ["OpenJDK"], trigger: 'H */12 * * *',
+        // H16 does not have OpenJDK 6 installed
+        slaveAdd: '&&!H16'
     ],
     [ name: 'POI-DSL-1.9', jdks: ['1.9'], trigger: triggerSundays,
         properties: ['-Dmaxpermsize=-Dthis.is.a.dummy=true', '-Djava9addmods=--add-modules=java.xml.bind', '-Djava9addmodsvalue=-Dsun.reflect.debugModuleAccessChecks=true', '-Djava.locale.providers=JRE,CLDR'],
@@ -104,7 +106,7 @@ Apache POI - the Java API for Microsoft Documents
                 numToKeep(5)
                 artifactNumToKeep(1)
             }
-            label('ubuntu&&!cloud-slave')
+            label('ubuntu&&!cloud-slave' + (poijob.slaveAdd ?: ''))
             environmentVariables {
                 env('LANG', 'en_US.UTF-8')
             }