Skip to content

Commit 4fdfee3

Browse files
committed
Test against Java 20 in CI.
See #2803.
1 parent abf2d3d commit 4fdfee3

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

Jenkinsfile

+31-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pipeline {
1818
}
1919

2020
stages {
21-
stage("test: baseline (Java 17)") {
21+
stage("test: baseline (main)") {
2222
when {
2323
beforeAgent(true)
2424
anyOf {
@@ -42,6 +42,36 @@ pipeline {
4242
}
4343
}
4444

45+
stage("Test other configurations") {
46+
when {
47+
beforeAgent(true)
48+
allOf {
49+
branch(pattern: "main|(\\d\\.\\d\\.x)", comparator: "REGEXP")
50+
not { triggeredBy 'UpstreamCause' }
51+
}
52+
}
53+
parallel {
54+
stage("test: baseline (next)") {
55+
agent {
56+
label 'data'
57+
}
58+
options { timeout(time: 30, unit: 'MINUTES') }
59+
environment {
60+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
61+
}
62+
steps {
63+
script {
64+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
65+
docker.image(p['docker.java.next.image']).inside(p['docker.java.inside.basic']) {
66+
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list verify -Dsort -U -B'
67+
}
68+
}
69+
}
70+
}
71+
}
72+
}
73+
}
74+
4575
stage('Release to artifactory') {
4676
when {
4777
beforeAgent(true)

0 commit comments

Comments
 (0)