summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorMichael Jones <jonesmz@users.noreply.github.com>2019-08-13 17:08:42 (GMT)
committerJan Niklas Hasse <jhasse@bixense.com>2019-08-13 17:08:42 (GMT)
commit0dfa8a48eb9308a95d5574aa1786700b2cb4ece3 (patch)
treeba171ef578cd54fd866423b8b94bae53b3069388 /.travis.yml
parentbd17f236231a58c44f1f5f09ff925aa666d672b7 (diff)
downloadNinja-0dfa8a48eb9308a95d5574aa1786700b2cb4ece3.zip
Ninja-0dfa8a48eb9308a95d5574aa1786700b2cb4ece3.tar.gz
Ninja-0dfa8a48eb9308a95d5574aa1786700b2cb4ece3.tar.bz2
Expand the continuous integration coverage to more platforms / operating systems (#1612)
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index f76b982..e874076 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,12 +1,34 @@
matrix:
include:
- os: linux
+ dist: precise
compiler: gcc
- os: linux
+ dist: precise
compiler: clang
+ - os: linux
+ dist: trusty
+ compiler: gcc
+ - os: linux
+ dist: trusty
+ compiler: clang
+ - os: linux
+ dist: xenial
+ compiler: gcc
+ - os: linux
+ dist: xenial
+ compiler: clang
+ - os: osx
+ osx_image: xcode9.4
+ - os: osx
+ osx_image: xcode10
- os: osx
+ osx_image: xcode10.1
sudo: false
language: cpp
+before_install:
+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install re2c ; fi
+ - if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then choco install re2c python ; fi
script:
- ./misc/ci.py
- ./configure.py --bootstrap