File tree 1 file changed +31
-19
lines changed
1 file changed +31
-19
lines changed Original file line number Diff line number Diff line change 1
1
dist : xenial
2
2
sudo : required
3
3
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
18
13
services :
19
14
- mysql
20
15
- postgresql
@@ -24,13 +19,30 @@ addons:
24
19
apt :
25
20
packages :
26
21
- 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
31
39
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
33
44
cache :
34
45
directories :
35
46
- " $HOME/.sbt"
36
47
- " $HOME/.ivy2"
48
+ - " $HOME/.sdkman"
You can’t perform that action at this time.
0 commit comments