From fd59e2c6518740089732d3ab115cb4c723130726 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Mon, 30 Sep 2019 14:36:03 +0200 Subject: [PATCH] Install JDK from jabba This is a first step in releasing from travis, #128 --- .travis.yml | 52 +++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 37 insertions(+), 15 deletions(-) diff --git a/.travis.yml b/.travis.yml index d88d3cb..5fe278a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,36 +1,58 @@ language: scala -jdk: - - openjdk8 - - openjdk11 - env: - SCALA_VERSION=2.11.6 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.11.7 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.11.8 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.11.11 + TRAVIS_JDK=adopt@1.8.0-222 + # 2.11.12 was the first Scala 2.11.x version to work on jdk11 + - SCALA_VERSION=2.11.12 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.11.12 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.3 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.3 + TRAVIS_JDK=adopt@1.11.0-4 - SCALA_VERSION=2.12.4 + TRAVIS_JDK=adopt@1.8.0-222 + - SCALA_VERSION=2.12.4 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.6 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.6 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.7 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.7 + TRAVIS_JDK=adopt@1.11.0-4 - SCALA_VERSION=2.12.8 + TRAVIS_JDK=adopt@1.8.0-222 + - SCALA_VERSION=2.12.8 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.9 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.9 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.12.10 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.12.10 + TRAVIS_JDK=adopt@1.11.0-4 - SCALA_VERSION=2.13.0 + TRAVIS_JDK=adopt@1.8.0-222 + - SCALA_VERSION=2.13.0 + TRAVIS_JDK=adopt@1.11.0-4 + - SCALA_VERSION=2.13.1 + TRAVIS_JDK=adopt@1.8.0-222 - SCALA_VERSION=2.13.1 + TRAVIS_JDK=adopt@1.11.0-4 -# 2.11.12 was the first Scala 2.11.x version to work on jdk11 -matrix: - exclude: - - jdk: openjdk11 - env: SCALA_VERSION=2.11.6 - - jdk: openjdk11 - env: SCALA_VERSION=2.11.7 - - jdk: openjdk11 - env: SCALA_VERSION=2.11.8 - - jdk: openjdk11 - env: SCALA_VERSION=2.11.11 +before_install: curl -Ls https://git.io/jabba | bash && . ~/.jabba/jabba.sh +install: jabba install "$TRAVIS_JDK" && jabba use "$_" && java -Xmx32m -version script: # Increasing ReservedCodeCacheSize minimizes scala compiler-interface compile times