-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
101 lines (94 loc) · 3.96 KB
/
.travis.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
92
93
94
95
96
97
98
99
100
101
language: java
sudo: required
dist: trusty
group: edge
before_install:
- chmod +x gradlew
- mkdir -p ~/.gradle && echo "org.gradle.daemon=false" >> ~/.gradle/gradle.properties
- export GRADLE_OPTS=-Xmx1024m
- wget https://github.com/sormuras/bach/raw/master/install-jdk.sh
matrix:
include:
- env: JDK='Oracle JDK 8 target 6' RXJAVA_TARGET=1.6
jdk: oraclejdk8
- env: JDK='Oracle JDK 8 target 8' RXJAVA_TARGET=1.8
jdk: oraclejdk8
- env: JDK='Oracle JDK 9 target 6' RXJAVA_TARGET=1.6
jdk: oraclejdk9
- env: JDK='Oracle JDK 9 target 8' RXJAVA_TARGET=1.8
jdk: oraclejdk9
- env: JDK='Oracle JDK 9 target 9' RXJAVA_TARGET=1.9
jdk: oraclejdk9
- env: JDK='Oracle JDK 10 target 6' RXJAVA_TARGET=1.6
jdk: openjdk10
# install: . ./install-jdk.sh -F 10 -L BCL
- env: JDK='Oracle JDK 10 target 8' RXJAVA_TARGET=1.8
jdk: openjdk10
# install: . ./install-jdk.sh -F 10 -L BCL
- env: JDK='Oracle JDK 10 target 9' RXJAVA_TARGET=1.9
# install: . ./install-jdk.sh -F 10 -L BCL
jdk: openjdk10
- env: JDK='Oracle JDK 10 target 10' RXJAVA_TARGET=10
# install: . ./install-jdk.sh -F 10 -L BCL
jdk: openjdk10
- env: JDK='Oracle JDK 11 target 6' RXJAVA_TARGET=1.6
install: . ./install-jdk.sh -F 11 -L BCL
- env: JDK='Oracle JDK 11 target 8' RXJAVA_TARGET=1.8
install: . ./install-jdk.sh -F 11 -L BCL
- env: JDK='Oracle JDK 11 target 9' RXJAVA_TARGET=1.9
install: . ./install-jdk.sh -F 11 -L BCL
- env: JDK='Oracle JDK 11 target 10' RXJAVA_TARGET=10
install: . ./install-jdk.sh -F 11 -L BCL
- env: JDK='Oracle JDK 11 target 11' RXJAVA_TARGET=11
install: . ./install-jdk.sh -F 11 -L BCL
# ------------------------------------------------------------
- env: JDK='Oracle JDK 12 target 8' RXJAVA_TARGET=1.8
install: . ./install-jdk.sh -F 12 -L GPL
- env: JDK='Oracle JDK 12 target 9' RXJAVA_TARGET=1.9
install: . ./install-jdk.sh -F 12 -L GPL
- env: JDK='Oracle JDK 12 target 10' RXJAVA_TARGET=10
install: . ./install-jdk.sh -F 12 -L GPL
- env: JDK='Oracle JDK 12 target 11' RXJAVA_TARGET=11
install: . ./install-jdk.sh -F 12 -L GPL
- env: JDK='Oracle JDK 12 target 12' RXJAVA_TARGET=12
install: . ./install-jdk.sh -F 12 -L GPL
# ------------------------------------------------------------
- env: JDK='Oracle JDK 13 target 8' RXJAVA_TARGET=1.8
install: . ./install-jdk.sh -F 13 -L GPL
- env: JDK='Oracle JDK 13 target 9' RXJAVA_TARGET=1.9
install: . ./install-jdk.sh -F 13 -L GPL
- env: JDK='Oracle JDK 13 target 10' RXJAVA_TARGET=10
install: . ./install-jdk.sh -F 13 -L GPL
- env: JDK='Oracle JDK 13 target 11' RXJAVA_TARGET=11
install: . ./install-jdk.sh -F 13 -L GPL
- env: JDK='Oracle JDK 13 target 12' RXJAVA_TARGET=12
install: . ./install-jdk.sh -F 13 -L GPL
- env: JDK='Oracle JDK 13 target 13' RXJAVA_TARGET=13
install: . ./install-jdk.sh -F 13 -L GPL
# ------------------------------------------------------------
- env: JDK='Oracle JDK 14 target 9' RXJAVA_TARGET=1.9
install: . ./install-jdk.sh -F 14 -L GPL
- env: JDK='Oracle JDK 14 target 10' RXJAVA_TARGET=10
install: . ./install-jdk.sh -F 14 -L GPL
- env: JDK='Oracle JDK 14 target 11' RXJAVA_TARGET=11
install: . ./install-jdk.sh -F 14 -L GPL
- env: JDK='Oracle JDK 14 target 12' RXJAVA_TARGET=12
install: . ./install-jdk.sh -F 14 -L GPL
- env: JDK='Oracle JDK 14 target 13' RXJAVA_TARGET=13
install: . ./install-jdk.sh -F 14 -L GPL
- env: JDK='Oracle JDK 14 target 14' RXJAVA_TARGET=14
install: . ./install-jdk.sh -F 14 -L GPL
after_success:
- bash <(curl -s https://codecov.io/bash)
# prevent travis running gradle assemble; let the build script do it anyway
install: true
script:
- echo PATH = ${PATH}
- echo JAVA_HOME = ${JAVA_HOME}
- java -version
- ./gradlew build --stacktrace
# cache between builds
cache:
directories:
- $HOME/.m2
- $HOME/.gradle