Alexander Afanasyev | 5ec9ae4 | 2016-07-28 14:30:21 -0700 | [diff] [blame] | 1 | sudo: required |
2 | language: generic | ||||
Davide Pesavento | 813df80 | 2017-08-20 20:53:54 -0400 | [diff] [blame] | 3 | env: |
4 | global: | ||||
5 | - JOB_NAME=limited-build | ||||
6 | - WAF_JOBS=2 | ||||
Davide Pesavento | 6a81b77 | 2017-08-20 18:43:46 -0400 | [diff] [blame] | 7 | |
Alexander Afanasyev | 5ec9ae4 | 2016-07-28 14:30:21 -0700 | [diff] [blame] | 8 | matrix: |
9 | include: | ||||
Davide Pesavento | 6a81b77 | 2017-08-20 18:43:46 -0400 | [diff] [blame] | 10 | # Linux/gcc |
Alexander Afanasyev | 5ec9ae4 | 2016-07-28 14:30:21 -0700 | [diff] [blame] | 11 | - os: linux |
12 | dist: trusty | ||||
13 | env: | ||||
Davide Pesavento | 6a81b77 | 2017-08-20 18:43:46 -0400 | [diff] [blame] | 14 | - CXX=g++-4.8 |
Alexander Afanasyev | 5ec9ae4 | 2016-07-28 14:30:21 -0700 | [diff] [blame] | 15 | - NODE_LABELS="Linux Ubuntu Ubuntu-14.04" |
Davide Pesavento | 813df80 | 2017-08-20 20:53:54 -0400 | [diff] [blame] | 16 | - BUILD_WITH_ASAN=yes |
Davide Pesavento | 6a81b77 | 2017-08-20 18:43:46 -0400 | [diff] [blame] | 17 | |
18 | # Linux/clang | ||||
Alexander Afanasyev | 5ec9ae4 | 2016-07-28 14:30:21 -0700 | [diff] [blame] | 19 | - os: linux |
20 | dist: trusty | ||||
21 | env: | ||||
22 | - CXX=clang++ | ||||
23 | - NODE_LABELS="Linux Ubuntu Ubuntu-14.04" | ||||
Davide Pesavento | 813df80 | 2017-08-20 20:53:54 -0400 | [diff] [blame] | 24 | - BUILD_WITH_ASAN=yes |
Davide Pesavento | 6a81b77 | 2017-08-20 18:43:46 -0400 | [diff] [blame] | 25 | |
26 | # macOS/clang | ||||
27 | # https://docs.travis-ci.com/user/osx-ci-environment/#OS-X-Version | ||||
Alexander Afanasyev | 5ec9ae4 | 2016-07-28 14:30:21 -0700 | [diff] [blame] | 28 | - os: osx |
Davide Pesavento | 813df80 | 2017-08-20 20:53:54 -0400 | [diff] [blame] | 29 | osx_image: xcode8.3 |
Alexander Afanasyev | 5ec9ae4 | 2016-07-28 14:30:21 -0700 | [diff] [blame] | 30 | env: |
Alexander Afanasyev | 4fc69e4 | 2017-01-06 04:22:46 +0000 | [diff] [blame] | 31 | - NODE_LABELS="OSX OSX-10.12" |
Davide Pesavento | 813df80 | 2017-08-20 20:53:54 -0400 | [diff] [blame] | 32 | - BUILD_WITH_ASAN=yes |
Davide Pesavento | 6a81b77 | 2017-08-20 18:43:46 -0400 | [diff] [blame] | 33 | |
34 | before_script: | ||||
35 | - ${CXX:-c++} --version | ||||
36 | - python --version | ||||
37 | |||||
Alexander Afanasyev | 24ed83a | 2015-03-30 11:06:50 -0700 | [diff] [blame] | 38 | script: |
39 | - ./.jenkins |