diff --git a/Jenkinsfile b/Jenkinsfile
index 93f86e3..83dca1d 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -22,9 +22,43 @@ pipeline {
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
}
steps {
- sh "ci/test.sh"
+ sh "PROFILES=none ci/test.sh"
}
}
+
+ stage("Test other configurations") {
+ parallel {
+ stage("Test: spring-ws-3.1-snapshots") {
+ agent {
+ docker {
+ image 'adoptopenjdk/openjdk8:latest'
+ args '-v $HOME/.m2:/root/.m2'
+ }
+ }
+ environment {
+ ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
+ }
+ steps {
+ sh "PROFILES=spring-ws-3.1-snapshots ci/test.sh"
+ }
+ }
+
+ stage("Test: spring-ws-3.2") {
+ agent {
+ docker {
+ image 'adoptopenjdk/openjdk8:latest'
+ args '-v $HOME/.m2:/root/.m2'
+ }
+ }
+ environment {
+ ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
+ }
+ steps {
+ sh "PROFILES=spring-ws-3.2 ci/test.sh"
+ }
+ }
+ }
+ }
}
post {
diff --git a/ci/test.sh b/ci/test.sh
index 6fdc61c..8be91b5 100755
--- a/ci/test.sh
+++ b/ci/test.sh
@@ -3,4 +3,4 @@
set -euo pipefail
MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" \
- ./mvnw -s settings.xml clean dependency:list test -Dsort -B
+ ./mvnw -s settings.xml clean dependency:list test -Dsort -B -P${PROFILES}
diff --git a/pom.xml b/pom.xml
index 0e57c9a..df61097 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.6.4
+ 2.7.4
@@ -57,9 +57,20 @@
tutorial
-
- 3.1.3-SNAPSHOT
-
+
+
+ spring-ws-3.1-snapshots
+
+ 3.1.4-SNAPSHOT
+
+
+
+ spring-ws-3.2
+
+ 3.2.0-SNAPSHOT
+
+
+