Skip to content

Commit 6f593a6

Browse files
committed
enhance travis
1 parent c8facc5 commit 6f593a6

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

.travis.yml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,31 @@
11
language: java
2-
sudo: false # faster builds
2+
sudo: false
33

4-
jdk:
5-
- oraclejdk8
6-
- openjdk7
4+
matrix:
5+
include:
6+
- env:
7+
- ZULUJDK=8
8+
- env:
9+
- ZULUJDK=7
10+
11+
before_install:
12+
# installing the rpm package
13+
- sudo apt-get update -qq
14+
- sudo apt-get install -qq rpm
15+
# adding $HOME/.sdkman to cache would create an empty directory, which interferes with the initial installation
16+
- "[[ -d $HOME/.sdkman/bin/ ]] || rm -rf $HOME/.sdkman/"
17+
- curl -sL https://get.sdkman.io | bash
18+
- echo sdkman_auto_answer=true > $HOME/.sdkman/etc/config
19+
- source "$HOME/.sdkman/bin/sdkman-init.sh"
20+
21+
install:
22+
- sdk install java $(sdk list java | grep -o "$ZULUJDK\.[0-9\.]*-zulu" | head -1)
23+
- unset JAVA_HOME
724

825
cache:
926
directories:
10-
- $HOME/.m2
11-
12-
install: true
27+
- "$HOME/.m2/repository"
28+
- "$HOME/.m2/wrapper"
1329

1430
script:
1531
- travis_wait 30 ./mvnw clean install -DskipTests=false -Dcheckstyle.skip=false -Drat.skip=false -Dmaven.javadoc.skip=true

0 commit comments

Comments
 (0)