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]