Skip to content

Commit d6e4504

Browse files
authored
Use job matrix for builds, update JDK versions (#60)
openjdk7 is broken on travis CI, so the configuration exists unused
1 parent 9a341f7 commit d6e4504

1 file changed

Lines changed: 23 additions & 20 deletions

File tree

.travis.yml

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
1+
sudo: required
12
language: java
3+
before_cache:
4+
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
5+
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
6+
cache:
7+
directories:
8+
- $HOME/.gradle/caches/
9+
- $HOME/.gradle/wrapper/
10+
install: ./gradlew :assemble
211

3-
# Skip the default install step
4-
install: true
5-
6-
# Only run checkstyle and build the example projects in JDK8
7-
script:
8-
- jdk_switcher use oraclejdk8
9-
- ./gradlew assemble
10-
- ./gradlew check
11-
- jdk_switcher use oraclejdk7
12-
- ./gradlew clean
13-
- ./gradlew :assemble
14-
- ./gradlew :test
15-
- jdk_switcher use openjdk7
16-
- ./gradlew clean
17-
- ./gradlew :assemble
18-
- ./gradlew :test
19-
- jdk_switcher use openjdk6
20-
- ./gradlew clean
21-
- ./gradlew :assemble
22-
- ./gradlew :test
12+
jobs:
13+
include:
14+
- stage: test
15+
jdk: openjdk8
16+
script: ./gradlew check :test
17+
# - stage: test # Disabled due to SSL errors on Travis
18+
# jdk: openjdk7 # when downloading gradle
19+
# script: ./gradlew :test
20+
- stage: test
21+
jdk: oraclejdk9
22+
script: ./gradlew check :test
23+
- stage: test
24+
jdk: oraclejdk8
25+
script: ./gradlew check :test

0 commit comments

Comments
 (0)