reorganizing travis config

This commit is contained in:
Chris Frohoff
2018-11-16 17:08:24 -08:00
parent 63ff643129
commit d0f4dfd092
+26 -10
View File
@@ -4,22 +4,38 @@ language: java
cache: cache:
directories: directories:
- $HOME/.m2 - $HOME/.m2
- $HOME/.mvn/
addons: addons:
apt: apt:
packages: packages:
- openjdk-6-jdk - openjdk-6-jdk
# Travis CI provides OpenJDK 6, OpenJDK 7, Oracle JDK 7, and Oracle JDK 8. before_install:
# Sun JDK 6 is not provided, because it is EOL as of November 2012. - >
# OpenJDK 8 is available on our Trusty images, specify dist: trusty to make use of it. export MVN_325=$HOME/.mvn/3.2.5
jdk: which $MVN_325/bin/mvn || mkdir -p $MVN_325 &&
- oraclejdk8 curl https://apache.osuosl.org/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz |
#- oraclejdk7 #https://github.com/travis-ci/travis-ci/issues/7884 tar xz -C $MVN_325 --strip-components=1
- openjdk8
- openjdk7
- openjdk6
matrix: matrix:
allow_failures: allow_failures:
- jdk: openjdk7 - jdk: oraclejdk11
- jdk: openjdk6
- jdk: openjdk7
- jdk: openjdk9
- jdk: openjdk10
- jdk: openjdk11
include:
#- jdk: oraclejdk7 #https://github.com/travis-ci/travis-ci/issues/7884
- jdk: oraclejdk8
- jdk: oraclejdk11
- jdk: openjdk6
env: PATH=$HOME/.mvn/3.2.5/bin:$PATH
- jdk: openjdk7
- jdk: openjdk8
- jdk: openjdk9
- jdk: openjdk10
- jdk: openjdk11