forked from spring-projects/spring-ws
-
Notifications
You must be signed in to change notification settings - Fork 0
/
circle.yml
91 lines (83 loc) · 2.37 KB
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
version: 2
jobs:
java_8_test_current:
docker:
- image: circleci/openjdk:8u141
steps:
- checkout
- run:
name: Java 8 - Test current version
command: ./mvnw -Pdistribute,snapshot,docs,convergence clean test
java_8_test_spring_next:
docker:
- image: circleci/openjdk:8u141
steps:
- checkout
- run:
name: Java 8 - Test Spring.NEXT
command: ./mvnw -Pspringnext,convergence clean test
java_8_test_spring_buildsnapshot:
docker:
- image: circleci/openjdk:8u141
steps:
- checkout
- run:
name: Java 8 - Test Spring.NEXT
command: ./mvnw -Pspring-buildsnapshot,convergence clean test
java_10_test_current:
docker:
- image: circleci/openjdk:10.0.1-jdk-node-browsers
steps:
- checkout
- run:
name: Java 10 - Test current version
command: ./mvnw -Pdistribute,snapshot,docs,java10,convergence clean test
java_10_test_spring_next:
docker:
- image: circleci/openjdk:10.0.1-jdk-node-browsers
steps:
- checkout
- run:
name: Java 10 - Test Spring.NEXT
command: ./mvnw -Pspringnext,java10,convergence clean test
java_10_test_spring_buildsnapshot:
docker:
- image: circleci/openjdk:10.0.1-jdk-node-browsers
steps:
- checkout
- run:
name: Java 10 - Test Spring.NEXT
command: ./mvnw -Pspring-buildsnapshot,java10,convergence clean test
deploy:
docker:
- image: circleci/openjdk:8u141
steps:
- checkout
- run:
name: Deploy to Artifactory
command: ./deploy.bash
workflows:
version: 2
build-and-deploy:
jobs:
- java_8_test_current
- java_10_test_current
- java_8_test_spring_next
- java_10_test_spring_next
- java_8_test_spring_buildsnapshot
- java_10_test_spring_buildsnapshot
- deploy:
requires:
- java_8_test_current
- java_10_test_current
- java_8_test_spring_next
- java_10_test_spring_next
- java_8_test_spring_buildsnapshot
- java_10_test_spring_buildsnapshot
general:
branches:
ignore:
- gh-pages # list of branches to ignore
dependencies:
cache_directories:
- "~/.m2"