Add additional stages to verify provider snapshots.

See #2630.
This commit is contained in:
Greg L. Turnquist
2022-09-19 13:22:35 -05:00
parent d5043b14d3
commit 91ba4e250f

32
Jenkinsfile vendored
View File

@@ -45,6 +45,38 @@ pipeline {
}
}
stage("Test other configurations") {
when {
beforeAgent(true)
allOf {
branch(pattern: "main|(\\d\\.\\d\\.x)", comparator: "REGEXP")
not { triggeredBy 'UpstreamCause' }
}
}
parallel {
stage("test: eclipselink-next") {
agent {
label 'data'
}
options { timeout(time: 30, unit: 'MINUTES')}
environment {
DOCKER_HUB = credentials("${p['docker.credentials']}")
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
}
steps {
script {
docker.image(p['docker.java.main.image']).inside(p['docker.java.inside.docker']) {
sh "docker login --username ${DOCKER_HUB_USR} --password ${DOCKER_HUB_PSW}"
sh 'PROFILE=all-dbs,eclipselink-next ci/test.sh'
sh "ci/clean.sh"
}
}
}
}
}
}
stage('Release to artifactory') {
when {
beforeAgent(true)