Skip to content

Commit e3840f8

Browse files
committed
Use AdoptOpenJDK JDK 8 and 11
Ref scala/scala-dev#587
1 parent af60b38 commit e3840f8

File tree

1 file changed

+31
-19
lines changed

1 file changed

+31
-19
lines changed

.travis.yml

+31-19
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
dist: xenial
22
sudo: required
33
language: scala
4-
before_install:
5-
# TZ needed for Oracle driver!
6-
- export TZ=Asia/Kamchatka
7-
- docker version
8-
- sh -v travis/runcontainer.sh oracle db2
9-
- docker ps
10-
- sh -v ./travis/extractNonPublicDeps
11-
jdk:
12-
- openjdk8
13-
- openjdk11
14-
- openjdk12
15-
notifications:
16-
flowdock:
17-
secure: j3YP9TjiIcMRy2mvunF1AHBOFnz2H7mZAFVbHPBNkAjMCwSdBNvLpn33qv6ybr02c5snBDJTs0P70RJ/mh3YsqwnIeloQD9HUfnndKQD6ujxx1QWRI/lVDW4pfVRQEuPsXdW/3AiqxrSG5BS4thiyc3vj3LpnodHwNMUT+Nlmq0=
4+
scala:
5+
- 2.11.12
6+
- 2.12.8
7+
- 2.13.0
8+
env:
9+
matrix:
10+
- ADOPTOPENJDK=8
11+
- ADOPTOPENJDK=11
12+
- ADOPTOPENJDK=12
1813
services:
1914
- mysql
2015
- postgresql
@@ -24,13 +19,30 @@ addons:
2419
apt:
2520
packages:
2621
- graphviz
27-
scala:
28-
- 2.11.12
29-
- 2.12.8
30-
- 2.13.0
22+
before_install:
23+
# TZ needed for Oracle driver!
24+
- export TZ=Asia/Kamchatka
25+
- docker version
26+
- sh -v travis/runcontainer.sh oracle db2
27+
- docker ps
28+
- sh -v ./travis/extractNonPublicDeps
29+
# adding $HOME/.sdkman to cache would create an empty directory, which interferes with the initial installation
30+
- "[[ -d $HOME/.sdkman/bin/ ]] || rm -rf $HOME/.sdkman/"
31+
- curl -sL https://get.sdkman.io | bash
32+
- echo sdkman_auto_answer=true > $HOME/.sdkman/etc/config
33+
- source "$HOME/.sdkman/bin/sdkman-init.sh"
34+
install:
35+
- sdk install java $(sdk list java | grep -o "$ADOPTOPENJDK\.[0-9\.]*hs-adpt" | head -1)
36+
- unset JAVA_HOME
37+
- java -Xmx32m -version
38+
- javac -J-Xmx32m -version
3139
script:
32-
- admin/build.sh
40+
- admin/build.sh
41+
before_cache:
42+
- find $HOME/.sbt -name "*.lock" | xargs rm
43+
- find $HOME/.ivy2 -name "ivydata-*.properties" | xargs rm
3344
cache:
3445
directories:
3546
- "$HOME/.sbt"
3647
- "$HOME/.ivy2"
48+
- "$HOME/.sdkman"

0 commit comments

Comments
 (0)