blob: 560b094392e3588df95193e4ffcf38777c7cfd18 [file] [log] [blame]
Alexander Afanasyev5ec9ae42016-07-28 14:30:21 -07001sudo: required
2language: generic
Davide Pesavento813df802017-08-20 20:53:54 -04003env:
4 global:
5 - JOB_NAME=limited-build
6 - WAF_JOBS=2
Davide Pesavento6a81b772017-08-20 18:43:46 -04007
Alexander Afanasyev5ec9ae42016-07-28 14:30:21 -07008matrix:
9 include:
Davide Pesavento6a81b772017-08-20 18:43:46 -040010 # Linux/gcc
Alexander Afanasyev5ec9ae42016-07-28 14:30:21 -070011 - os: linux
12 dist: trusty
13 env:
Davide Pesavento6a81b772017-08-20 18:43:46 -040014 - CXX=g++-4.8
Alexander Afanasyev5ec9ae42016-07-28 14:30:21 -070015 - NODE_LABELS="Linux Ubuntu Ubuntu-14.04"
Davide Pesavento813df802017-08-20 20:53:54 -040016 - BUILD_WITH_ASAN=yes
Davide Pesavento6a81b772017-08-20 18:43:46 -040017
18 # Linux/clang
Alexander Afanasyev5ec9ae42016-07-28 14:30:21 -070019 - os: linux
20 dist: trusty
21 env:
22 - CXX=clang++
23 - NODE_LABELS="Linux Ubuntu Ubuntu-14.04"
Davide Pesavento813df802017-08-20 20:53:54 -040024 - BUILD_WITH_ASAN=yes
Davide Pesavento6a81b772017-08-20 18:43:46 -040025
26 # macOS/clang
27 # https://docs.travis-ci.com/user/osx-ci-environment/#OS-X-Version
Alexander Afanasyev5ec9ae42016-07-28 14:30:21 -070028 - os: osx
Davide Pesavento813df802017-08-20 20:53:54 -040029 osx_image: xcode8.3
Alexander Afanasyev5ec9ae42016-07-28 14:30:21 -070030 env:
Alexander Afanasyev4fc69e42017-01-06 04:22:46 +000031 - NODE_LABELS="OSX OSX-10.12"
Davide Pesavento813df802017-08-20 20:53:54 -040032 - BUILD_WITH_ASAN=yes
Davide Pesavento6a81b772017-08-20 18:43:46 -040033
34before_script:
35 - ${CXX:-c++} --version
36 - python --version
37
Alexander Afanasyev24ed83a2015-03-30 11:06:50 -070038script:
39 - ./.jenkins