SWS-1040 - Upgrade to latest Spring versions

Introduce another profile and two more CI jobs to verify more combinations of Spring portfolio and Java 8/11.
This commit is contained in:
Greg Turnquist
2018-09-19 18:00:42 -05:00
parent 28b643c8f5
commit ba09926930
2 changed files with 63 additions and 6 deletions

View File

@@ -18,13 +18,22 @@ jobs:
name: Java 8 - Test Spring.NEXT
command: ./mvnw -Pspringnext,convergence clean test
java_8_test_spring_next_buildsnapshot:
docker:
- image: circleci/openjdk:8u141
steps:
- checkout
- run:
name: Java 8 - Test Spring.NEXT (snapshots)
command: ./mvnw -Pspringnext-buildsnapshot,convergence clean test
java_8_test_spring_buildsnapshot:
docker:
- image: circleci/openjdk:8u141
steps:
- checkout
- run:
name: Java 8 - Test Spring.NEXT
name: Java 8 - Test Spring (snapshots)
command: ./mvnw -Pspring-buildsnapshot,convergence clean test
java_11_test_current:
@@ -45,13 +54,22 @@ jobs:
name: Java 11 - Test Spring.NEXT
command: ./mvnw -Pspringnext,java11,convergence clean test
java_11_test_spring_next_buildsnapshot:
docker:
- image: circleci/openjdk:11-ea-27-jdk-sid
steps:
- checkout
- run:
name: Java 11 - Test Spring.NEXT (snapshots)
command: ./mvnw -Pspringnext-buildsnapshot,java11,convergence clean test
java_11_test_spring_buildsnapshot:
docker:
- image: circleci/openjdk:11-ea-27-jdk-sid
steps:
- checkout
- run:
name: Java 11 - Test Spring.NEXT
name: Java 11 - Test Spring (snapshots)
command: ./mvnw -Pspring-buildsnapshot,java11,convergence clean test
deploy:
@@ -72,6 +90,8 @@ workflows:
- java_11_test_spring_next
- java_8_test_spring_buildsnapshot
- java_11_test_spring_buildsnapshot
- java_8_test_spring_next_buildsnapshot
- java_11_test_spring_next_buildsnapshot
- deploy:
requires:
- java_8_test_current
@@ -80,6 +100,8 @@ workflows:
- java_11_test_spring_next
- java_8_test_spring_buildsnapshot
- java_11_test_spring_buildsnapshot
- java_8_test_spring_next_buildsnapshot
- java_11_test_spring_next_buildsnapshot
general:
branches:

43
pom.xml
View File

@@ -209,8 +209,8 @@
<id>spring-buildsnapshot</id>
<properties>
<aspectj.version>1.9.1</aspectj.version>
<spring.version>5.0.9.BUILD-SNAPSHOT</spring.version>
<spring-security.version>5.0.8.BUILD-SNAPSHOT</spring-security.version>
<spring.version>5.0.10.BUILD-SNAPSHOT</spring.version>
<spring-security.version>5.0.9.BUILD-SNAPSHOT</spring-security.version>
</properties>
<repositories>
<repository>
@@ -244,8 +244,43 @@
<id>springnext</id>
<properties>
<aspectj.version>1.9.1</aspectj.version>
<spring.version>5.1.0.RC1</spring.version>
<spring-security.version>5.1.0.M2</spring-security.version>
<spring.version>5.1.0.RC3</spring.version>
<spring-security.version>5.1.0.RC2</spring-security.version>
</properties>
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>spring-release</id>
<name>Spring Releases</name>
<url>https://repo.spring.io/release</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
</profile>
<profile>
<id>springnext-buildsnapshot</id>
<properties>
<aspectj.version>1.9.1</aspectj.version>
<spring.version>5.1.0.BUILD-SNAPSHOT</spring.version>
<spring-security.version>5.1.0.BUILD-SNAPSHOT</spring-security.version>
</properties>
<repositories>
<repository>