|
1 | | -language: scala |
| 1 | +version: ~> 1.0 # needed for imports |
| 2 | + |
| 3 | +import: scala/scala-dev:travis/default.yml |
2 | 4 |
|
3 | | -# This sets $TRAVIS_JDK_VERSION which is used, in turn, to get a |
4 | | -# version of AdoptOpenJDK with the install-jdk.sh command. |
5 | | -jdk: |
6 | | - - openjdk8 |
7 | | - - openjdk11 |
| 5 | +language: scala |
8 | 6 |
|
9 | 7 | scala: |
10 | 8 | - 0.20.0-RC1 |
11 | 9 | - 2.12.10 |
12 | 10 | - 2.13.1 |
13 | 11 |
|
14 | 12 | env: |
15 | | - # The empty SCALAJS_VERSION will only compile for the JVM |
16 | | - - SCALAJS_VERSION= |
17 | | - - SCALAJS_VERSION=0.6.31 |
18 | | - - SCALAJS_VERSION=1.0.0-M8 |
| 13 | + - SCALAJS_VERSION= ADOPTOPENJDK=8 |
| 14 | + - SCALAJS_VERSION=0.6.31 ADOPTOPENJDK=8 |
| 15 | + - SCALAJS_VERSION=1.0.0-M8 ADOPTOPENJDK=8 |
| 16 | + - SCALAJS_VERSION= ADOPTOPENJDK=11 |
19 | 17 |
|
20 | 18 | matrix: |
21 | 19 | exclude: |
22 | | - - jdk: openjdk11 |
23 | | - env: SCALAJS_VERSION=0.6.29 |
24 | | - - jdk: openjdk11 |
25 | | - env: SCALAJS_VERSION=1.0.0-M8 |
26 | 20 | - scala: 0.20.0-RC1 |
27 | | - env: SCALAJS_VERSION=0.6.31 |
| 21 | + env: SCALAJS_VERSION=0.6.31 ADOPTOPENJDK=8 |
28 | 22 | - scala: 0.20.0-RC1 |
29 | | - env: SCALAJS_VERSION=1.0.0-M8 |
| 23 | + env: SCALAJS_VERSION=1.0.0-M8 ADOPTOPENJDK=8 |
30 | 24 |
|
31 | 25 | install: |
32 | | - - export JAVA_HOME=$HOME/$TRAVIS_JDK_VERSION |
33 | | - - install-jdk.sh --url "https://api.adoptopenjdk.net/v2/binary/releases/$TRAVIS_JDK_VERSION?openjdk_impl=hotspot&os=linux&arch=x64&release=latest&heap_size=normal&type=jdk" --target $JAVA_HOME |
34 | | - - export PATH=$JAVA_HOME/bin:$PATH |
35 | | - - java -Xmx32m -version |
36 | 26 | - git fetch --tags # get all tags for sbt-dynver |
37 | 27 |
|
38 | 28 | script: ./build.sh |
39 | | - |
40 | | -before_cache: |
41 | | - - find $HOME/.sbt -name "*.lock" | xargs rm |
42 | | - - find $HOME/.ivy2/cache -name "ivydata-*.properties" | xargs rm |
43 | | - - rm -f $HOME/.ivy2/.sbt.ivy.lock |
44 | | - - find $HOME/.coursier -name "*.lock" | xargs rm |
45 | | -cache: |
46 | | - directories: |
47 | | - - $HOME/.ivy2/cache |
48 | | - - $HOME/.sbt |
49 | | - - $HOME/.cache/coursier |
0 commit comments