]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentracing-cpp/.travis.yml
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / jaegertracing / opentracing-cpp / .travis.yml
1 language: cpp
2 sudo: true
3 dist: trusty
4 matrix:
5 include:
6 - os: osx
7 osx_image: xcode9
8 env:
9 - MATRIX_EVAL="CC=clang && CXX=clang++"
10 - os: linux
11 addons:
12 apt:
13 sources:
14 - ubuntu-toolchain-r-test
15 packages:
16 - g++-6
17 - cmake
18 env:
19 - MATRIX_EVAL="CC=gcc-6 && CXX=g++-6"
20 - os: linux
21 addons:
22 apt:
23 sources:
24 - ubuntu-toolchain-r-test
25 packages:
26 - g++-4.9
27 - cmake
28 env:
29 - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
30 - os: linux
31 addons:
32 apt:
33 sources:
34 - ubuntu-toolchain-r-test
35 packages:
36 - g++-4.8
37 - cmake
38 env:
39 - MATRIX_EVAL="CC=gcc-4.8 && CXX=g++-4.8"
40
41
42 before_install:
43 - eval "${MATRIX_EVAL}"
44 - ./ci/setup_${TRAVIS_OS_NAME}_environment.sh
45 script:
46 - mkdir -p build
47 - cd build
48 - cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON ..
49 - make
50 - make test
51 - cd ..
52 - bazel build //...
53 - bazel test //...