Skip to content

Commit 0ef89b0

Browse files
committed
add JDK 11 build, drop JDK 6 build
JDK 6 is getting to be more and more of a hassle to keep supporting, why bother anymore. also drop unnecessary Scala 2.12.x versions from cross-build to keep the overall matrix size down (2.12.[012] are old, and was withdrawn)
1 parent 1ac1840 commit 0ef89b0

File tree

1 file changed

+13
-22
lines changed

1 file changed

+13
-22
lines changed

.travis.yml

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# Use Docker-based container (instead of OpenVZ)
21
sudo: false
32

43
cache:
@@ -9,27 +8,18 @@ cache:
98

109
language: scala
1110

12-
addons:
13-
apt:
14-
packages:
15-
- openjdk-6-jdk
16-
1711
jdk:
18-
- openjdk6
1912
- oraclejdk8
13+
- openjdk11
2014

2115
env:
2216
- SCALA_VERSION=2.11.6
2317
- SCALA_VERSION=2.11.7
2418
- SCALA_VERSION=2.11.8
2519
- SCALA_VERSION=2.11.11
2620
- SCALA_VERSION=2.11.12
27-
- SCALA_VERSION=2.12.0
28-
- SCALA_VERSION=2.12.1
29-
- SCALA_VERSION=2.12.2
3021
- SCALA_VERSION=2.12.3
3122
- SCALA_VERSION=2.12.4
32-
- SCALA_VERSION=2.12.5
3323
- SCALA_VERSION=2.12.6
3424
- SCALA_VERSION=2.12.7
3525
- SCALA_VERSION=2.12.8
@@ -38,19 +28,11 @@ env:
3828
# there's no better way it seems.. https://github.com/travis-ci/travis-ci/issues/1519
3929
matrix:
4030
exclude:
41-
# scala 2.12.x requires jdk8
42-
- jdk: openjdk6
43-
env: SCALA_VERSION=2.12.0
44-
- jdk: openjdk6
45-
env: SCALA_VERSION=2.12.1
46-
- jdk: openjdk6
47-
env: SCALA_VERSION=2.12.2
31+
# scala 2.12+ requires jdk8
4832
- jdk: openjdk6
4933
env: SCALA_VERSION=2.12.3
5034
- jdk: openjdk6
5135
env: SCALA_VERSION=2.12.4
52-
- jdk: openjdk6
53-
env: SCALA_VERSION=2.12.5
5436
- jdk: openjdk6
5537
env: SCALA_VERSION=2.12.6
5638
- jdk: openjdk6
@@ -59,11 +41,20 @@ matrix:
5941
env: SCALA_VERSION=2.12.8
6042
- jdk: openjdk6
6143
env: SCALA_VERSION=2.13.0-M5
44+
# 2.11.12 was the first Scala 2.11.x version to work on jdk11
45+
- jdk: openjdk11
46+
env: SCALA_VERSION=2.11.6
47+
- jdk: openjdk11
48+
env: SCALA_VERSION=2.11.7
49+
- jdk: openjdk11
50+
env: SCALA_VERSION=2.11.8
51+
- jdk: openjdk11
52+
env: SCALA_VERSION=2.11.11
6253

63-
# Increasing ReservedCodeCacheSize minimizes scala compiler-interface compile times
6454
script:
55+
# Increasing ReservedCodeCacheSize minimizes scala compiler-interface compile times
6556
- sbt -J-XX:ReservedCodeCacheSize=256M ++$SCALA_VERSION test
6657

67-
# Tricks to avoid unnecessary cache updates
58+
before_cache:
6859
- find $HOME/.sbt -name "*.lock" | xargs rm
6960
- find $HOME/.ivy2 -name "ivydata-*.properties" | xargs rm

0 commit comments

Comments
 (0)