This is an automated email from the ASF dual-hosted git repository.

fanningpj pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/poi.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 58ee3f732b Update create_jobs.groovy
58ee3f732b is described below

commit 58ee3f732b1b8524ced5793d7721d6406cde70c5
Author: PJ Fanning <[email protected]>
AuthorDate: Sat Nov 15 11:07:04 2025 +0100

    Update create_jobs.groovy
---
 jenkins/create_jobs.groovy | 45 +++++++++++++--------------------------------
 1 file changed, 13 insertions(+), 32 deletions(-)

diff --git a/jenkins/create_jobs.groovy b/jenkins/create_jobs.groovy
index 980fbebdc5..bd3f9250b5 100644
--- a/jenkins/create_jobs.groovy
+++ b/jenkins/create_jobs.groovy
@@ -14,15 +14,10 @@ def xercesUrl = 
'https://repo1.maven.org/maven2/xerces/xercesImpl/2.6.1/xercesIm
 def xercesLib = './xercesImpl-2.6.1.jar'
 
 def poijobs = [
-        [ name: 'POI-DSL-1.8', trigger: 'H */12 * * *', jenkinsLite: true
-        ],
-        [ name: 'POI-DSL-OpenJDK', jdk: 'OpenJDK 1.8', trigger: 'H */12 * * *',
-          // only a limited set of nodes still have OpenJDK 8 (on Ubuntu) 
installed
-          slaves: 'ubuntu',
-          skipcigame: true,
+        [ name: 'POI-DSL-1.8',
+          trigger: 'H */12 * * *',
           jenkinsLite: true,
-          // OpenJDK 1.8 is not available on the Apache CI any more
-          disabled: true
+          disabled: true  // JDK 8 is no longer supported by POI 6
         ],
         [ name: 'POI-DSL-1.11', jdk: '1.11', trigger: triggerSundays, 
skipcigame: true
         ],
@@ -30,10 +25,6 @@ def poijobs = [
         ],
         [ name: 'POI-DSL-1.21', jdk: '1.21', trigger: 'H */12 * * *', 
skipcigame: true
         ],
-        [ name: 'POI-DSL-1.23', jdk: '1.23', trigger: triggerSundays, 
skipcigame: true,
-          // let's save some CPU cycles here, 23 is not an LTS and JDK 24 is 
out
-          disabled: true
-        ],
         [ name: 'POI-DSL-1.24', jdk: '1.24', trigger: triggerSundays, 
skipcigame: true,
         ],
         [ name: 'POI-DSL-1.25', jdk: '1.25', trigger: triggerSundays, 
skipcigame: true, skipSpotbugs: true,
@@ -51,17 +42,11 @@ def poijobs = [
           // the property triggers using Xerces as XML Parser and previously 
showed some exception that can occur
           properties: ["-Dadditionaljar=${xercesLib}"]
         ],
-//        [ name: 'POI-DSL-Maven', trigger: 'H */4 * * *', maven: true,
-//               // not needed any more now that we use Gradle for SonarQube
-//               disabled: true
-//        ],
         [ name: 'POI-DSL-regenerate-javadoc', trigger: triggerSundays, 
javadoc: true
         ],
         // it was impossible to make this run stable in Gradle, thus disabling 
this for now
         [ name: 'POI-DSL-API-Check', trigger: '@daily', apicheck: true, 
disabled: true, useAnt: true
         ],
-//        [ name: 'POI-DSL-Gradle', trigger: triggerSundays, email: 
'[email protected]'
-//        ],
         [ name: 'POI-DSL-no-scratchpad', trigger: triggerSundays, 
noScratchpad: true
         ],
         [ name: 'POI-DSL-saxon-test', trigger: triggerSundays, saxonTest: true
@@ -73,7 +58,12 @@ def poijobs = [
 //        ],
         [ name: 'POI-DSL-SonarQube-Gradle', jdk: '1.17', trigger: 'H 7 * * *', 
sonar: true, skipcigame: true
         ],
-        [ name: 'POI-DSL-Windows-1.8', trigger: 'H */12 * * *', windows: true, 
slaves: 'Windows', jenkinsLite: true
+        [ name: 'POI-DSL-Windows-1.8',
+          trigger: 'H */12 * * *',
+          windows: true,
+          slaves: 'Windows',
+          jenkinsLite: true,
+          disabled: true  // JDK 8 is no longer supported by POI 6
         ],
         [ name: 'POI-DSL-Windows-1.11', jdk: '1.11', trigger: triggerSundays, 
windows: true, slaves: 'Windows',
           jenkinsLite: true
@@ -82,10 +72,6 @@ def poijobs = [
         ],
         [ name: 'POI-DSL-Windows-1.21', jdk: '1.21', trigger: 'H */12 * * *', 
windows: true, slaves: 'Windows', skipcigame: true
         ],
-        [ name: 'POI-DSL-Windows-1.23', jdk: '1.23', trigger: triggerSundays, 
windows: true, slaves: 'Windows', skipcigame: true,
-          // let's save some CPU cycles here, 23 is not an LTS and JDK 24 is 
out
-          disabled: true
-        ],
         [ name: 'POI-DSL-Windows-1.24', jdk: '1.24', trigger: triggerSundays, 
windows: true, slaves: 'Windows', skipcigame: true,
         ],
         [ name: 'POI-DSL-Windows-1.25', jdk: '1.25', trigger: triggerSundays, 
windows: true, slaves: 'Windows', skipcigame: true,
@@ -108,10 +94,8 @@ def xmlbeansjobs = [
         ],
         [ name: 'POI-XMLBeans-DSL-1.21', jdk: '1.21', trigger: 'H */12 * * *', 
skipcigame: true,
         ],
-        [ name: 'POI-XMLBeans-DSL-1.23', jdk: '1.23', trigger: triggerSundays, 
skipcigame: true,
-          disabled: true
-        ],
         [ name: 'POI-XMLBeans-DSL-1.24', jdk: '1.24', trigger: triggerSundays, 
skipcigame: true,
+          disabled: true
         ],
         [ name: 'POI-XMLBeans-DSL-1.25', jdk: '1.25', trigger: triggerSundays, 
skipcigame: true,
         ],
@@ -123,7 +107,7 @@ def xmlbeansjobs = [
 def gitBase = 'https://github.com/apache/poi.git'
 def xmlbeansGitBase = 'https://github.com/apache/xmlbeans.git'
 
-def defaultJdk = '1.8'
+def defaultJdk = '1.11'
 def defaultTrigger = 'H/15 * * * *'     // check SCM every 60/15 = 4 minutes
 def defaultEmail = '[email protected]'
 def defaultAnt = 'ant_1.10_latest'
@@ -137,11 +121,10 @@ def jdkMapping = [
         '1.11': [ jenkinsJdk: 'jdk_11_latest', jdkVersion: 11, jdkVendor: '' ],
         '1.17': [ jenkinsJdk: 'jdk_17_latest', jdkVersion: 17, jdkVendor: '' ],
         '1.21': [ jenkinsJdk: 'jdk_21_latest', jdkVersion: 21, jdkVendor: '' ],
-        '1.23': [ jenkinsJdk: 'jdk_23_latest', jdkVersion: 23, jdkVendor: '' ],
         '1.24': [ jenkinsJdk: 'jdk_24_latest', jdkVersion: 24, jdkVendor: '' ],
         '1.25': [ jenkinsJdk: 'jdk_25_latest', jdkVersion: 25, jdkVendor: '' ],
-        'OpenJDK 1.8': [ jenkinsJdk: 'adoptopenjdk_hotspot_8u282', jdkVersion: 
8, jdkVendor: 'adoptopenjdk' ],
-        'IBMJDK': [ jenkinsJdk: 'ibmjdk_1.8.0_261', jdkVersion: 8, jdkVendor: 
'ibm' ]
+        // one of the few IBM JDKs that is still supported on 
ci-builds.apache.org
+        'IBMJDK': [ jenkinsJdk: 'ibm_semuru_21.0.2_13', jdkVersion: 21, 
jdkVendor: 'ibm' ]
 ]
 
 static def shellEx(def context, String cmd, def poijob) {
@@ -602,7 +585,6 @@ Unfortunately we often see builds break because of 
changes/new machines...''')
     }
     axes {
         jdk(
-                'jdk_1.8_latest',
                 'jdk_11_latest',
                 'jdk_17_latest',
                 'jdk_21_latest',
@@ -610,7 +592,6 @@ Unfortunately we often see builds break because of 
changes/new machines...''')
                 'jdk_24_latest',
                 'jdk_25_latest',
                 'jdk_26_latest',
-                'adoptopenjdk_hotspot_8u282',
                 'ibmjdk_1.8.0_261'
         )
         // Note H50 is reserved according to its node-description


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to