Repository: calcite Updated Branches: refs/heads/master d83cb9029 -> 9085b6010
[CALCITE-2063] Add JDK 10 to .travis.yml Closes #649 Signed-off-by: Josh Elser <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/calcite/repo Commit: http://git-wip-us.apache.org/repos/asf/calcite/commit/9085b601 Tree: http://git-wip-us.apache.org/repos/asf/calcite/tree/9085b601 Diff: http://git-wip-us.apache.org/repos/asf/calcite/diff/9085b601 Branch: refs/heads/master Commit: 9085b601081689b5b7f1e9f57deb20e2229910cb Parents: d83cb90 Author: Kevin Risden <[email protected]> Authored: Mon Mar 12 21:17:50 2018 -0500 Committer: Josh Elser <[email protected]> Committed: Tue Apr 17 09:37:58 2018 -0400 ---------------------------------------------------------------------- .travis.yml | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/calcite/blob/9085b601/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index 3df535a..0c42959 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,6 +17,12 @@ # limitations under the License. # language: java +matrix: + fast_finish: true + include: + - env: IMAGE=maven:3-jdk-10 + - env: IMAGE=maven:3-jdk-9 + - env: IMAGE=maven:3-jdk-8 branches: only: - master @@ -24,20 +30,24 @@ branches: - javadoc - /^branch-.*$/ - /^[0-9]+-.*$/ +env: + global: + - DOCKERRUN="docker run -it --rm -v $PWD:/src -v $HOME/.m2:/root/.m2 -w /src" +services: + - docker +before_install: + - docker pull $IMAGE install: - - mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V + # Print the Maven version, skip tests and javadoc + - $DOCKERRUN $IMAGE mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Djavax.net.ssl.trustStorePassword=changeit -B -V script: + # Print surefire output to the console instead of files - unset _JAVA_OPTIONS - - mvn -Dsurefire.useFile=false -Dsurefire.parallel= test + - $DOCKERRUN $IMAGE mvn -Dsurefire.useFile=false -Dsurefire.parallel= -Djavax.net.ssl.trustStorePassword=changeit test git: depth: 10000 -sudo: false +sudo: required cache: directories: - $HOME/.m2 -matrix: - fast_finish: true - include: - - jdk: oraclejdk8 - - jdk: oraclejdk9 # End .travis.yml
