From 91ba4e250f6d7eedba57659d5fc8c1c68db6a1e8 Mon Sep 17 00:00:00 2001 From: "Greg L. Turnquist" Date: Mon, 19 Sep 2022 13:22:35 -0500 Subject: [PATCH] Add additional stages to verify provider snapshots. See #2630. --- Jenkinsfile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 4b9e1be19..fc44aa592 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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)