source: josm/trunk/.travis.yml@ 14316

Last change on this file since 14316 was 14316, checked in by Don-vip, 6 years ago

rework Travis config:

  • add Windows build (Oracle JDK 11 only as Java is not fully supported yet)
  • drop openjdk10 (not LTS)
  • use openjdk11 on Linux instead of oraclejdk11
  • add macOS xcode10 (ships with jdk10)
File size: 1005 bytes
Line 
1language: java
2script:
3 - ant -version
4 - $ANT_INVOCATION -DnoJavaFX=true test-unit-hardfail
5 - "grep -L ', Failures: 0, Errors: 0, ' test/report/*.txt | xargs cat"
6env:
7 - ANT_INVOCATION="xvfb-run ant -Dtest.headless=false"
8 - ANT_INVOCATION="ant -Dtest.headless=true"
9jdk:
10 - openjdk8
11 - openjdk11
12matrix:
13 include:
14 - os: linux
15 dist: trusty
16 - os: osx
17 osx_image: xcode9.3
18 jdk: ~
19 env: ANT_INVOCATION="ant -Dtest.headless=true"
20 - os: osx
21 osx_image: xcode10
22 jdk: ~
23 env: ANT_INVOCATION="ant -Dtest.headless=true"
24 - os: windows
25 language: shell
26 jdk: oraclejdk11
27 env: ANT_INVOCATION="ant -Dtest.headless=true"
28before_install:
29 - wget https://www.apache.org/dist/ant/binaries/apache-ant-1.10.5-bin.tar.gz
30 - tar -xzvf apache-ant-1.10.5-bin.tar.gz
31 - export PATH=`pwd`/apache-ant-1.10.5/bin:$PATH
32 - if [ "$TRAVIS_OS_NAME" == "windows" ] ; then choco install jdk11 && export JAVA_HOME="/c/Program Files/Java/jdk-11" ; fi
Note: See TracBrowser for help on using the repository browser.