Skip to content

Commit 73b3d16

Browse files
authored
Merge pull request #156 from eed3si9n/wip/adoptopenjdk
Use AdoptOpenJDK JDK 8 and 11
2 parents f69c847 + 474eac2 commit 73b3d16

File tree

1 file changed

+25
-4
lines changed

1 file changed

+25
-4
lines changed

.travis.yml

+25-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
language: scala
22

3-
jdk:
4-
- openjdk8
5-
- openjdk11
6-
73
scala:
84
# note that 2.13 is on the 2.13.x branch instead
95
- 2.11.12
@@ -17,6 +13,22 @@ env:
1713
- secure: "lx2qFeFxh9AFmyHR7hH4Qf9flIEx8VgYj6ebzuxp1cc1ZZiXHC1256x0bHFDUH9bhJACOazOrco/+v6MBAriBkWxLBc98FrC6OkVeQMFW2ffWSBuHRclilKsQA/Lsgc81Wg+WV105hOqUNAkTXgroblInNt+KS+DhC/8FVoh9ZY="
1814
# SONA_PASS
1915
- secure: "FZC+FZnBNeklA150vW5QDZJ5J7t+DExJrgyXWM46Wh0MobjH8cvydgC3qatItb0rDBV8l7zO1LDwl2KEi92aefw2a8E49z6qVOHgUXiI3SAx7M0UO0FFeKPmTXCLcBlbnGLcUqNjIZfuIEufQvPblKTl8qN4eMmcMn9jsNzJr28="
16+
matrix:
17+
- ADOPTOPENJDK=8
18+
- ADOPTOPENJDK=11
19+
20+
before_install:
21+
# adding $HOME/.sdkman to cache would create an empty directory, which interferes with the initial installation
22+
- "[[ -d $HOME/.sdkman/bin/ ]] || rm -rf $HOME/.sdkman/"
23+
- curl -sL https://get.sdkman.io | bash
24+
- echo sdkman_auto_answer=true > $HOME/.sdkman/etc/config
25+
- source "$HOME/.sdkman/bin/sdkman-init.sh"
26+
27+
install:
28+
- sdk install java $(sdk list java | grep -o "$ADOPTOPENJDK\.[0-9\.]*hs-adpt" | head -1)
29+
- unset JAVA_HOME
30+
- java -Xmx32m -version
31+
- javac -J-Xmx32m -version
2032

2133
script:
2234
- admin/build.sh
@@ -25,3 +37,12 @@ notifications:
2537
email:
2638
2739
40+
41+
before_cache:
42+
- find $HOME/.sbt -name "*.lock" | xargs rm
43+
- find $HOME/.ivy2/cache -name "ivydata-*.properties" | xargs rm
44+
cache:
45+
directories:
46+
- $HOME/.ivy2/cache
47+
- $HOME/.sbt
48+
- $HOME/.sdkman

0 commit comments

Comments
 (0)