diff --git a/.travis.yml b/.travis.yml index c6c172ae..3b73ca6d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,20 @@ language: java jdk: - openjdk8 - openjdk11 - - openjdk14 + - openjdk14 +before_install: # Get the shell script for installing Early Access versions of the JDK. + - wget https://github.com/sormuras/bach/raw/master/install-jdk.sh -O ~/install-ea-jdk.sh && chmod +x ~/install-ea-jdk.sh script: - set -e - mvn clean install -Pcheckstyle -PtestCoverage jacoco:report coveralls:report +stages: + - testEarlyAccessJDK +jobs: + include: + - stage: testEarlyAccessJDK + name: "Build with JDK 15 EA" + script: + - ~/install-ea-jdk.sh --target "/home/travis/openjdk15" --workspace "/home/travis/.cache/install-jdk" --feature "15" --license "GPL" --cacerts + - export JAVA_HOME=~/openjdk15 + - export PATH="$JAVA_HOME/bin:$PATH" + - mvn clean install -Pcheckstyle -PtestCoverage jacoco:report coveralls:report \ No newline at end of file