1- language : python
2- sudo : required
1+ language : cpp
32git :
43 depth : false
54compiler :
@@ -8,40 +7,55 @@ compiler:
87env :
98 global :
109 - secure : " SnIBG/xLIHX3CSvUbqqsX8xTVqIqQ7fFS6HWO6KZQVBsT6yugTwYHbyhNiU531JejYJ/I3ZrDhXfYH3qFZiYxnH1sifvwV+fnTtMXpPN7qPZwIymkjcmm6gJF51e0C7VOfUbvKFv0ngwj+ul21rgZSMuoEvxPK0WxtE3/ZSfn9c="
11- - APT_DEPENDENCIES="doxygen libeigen3-dev libboost-test-dev libboost-python-dev"
10+ - APT_DEPENDENCIES="doxygen libeigen3-dev libboost-test-dev libboost-python-dev python-numpy "
1211 - DEBSIGN_KEYID=5AE5CD75
1312 - CC=gcc
1413 - DO_COVERAGE_ON_BRANCH="master;release"
1514 - DO_CPPCHECK_ON_BRANCH=""
1615 - DO_INSTALL_DOC_EXCEPT_ON_BRANCH=""
17- - BUILD_WITH_CATKIN_SUPPORT=false
1816 - MAKEFLAGS="-j2"
1917
2018jobs :
2119 include :
2220 - dist : bionic
23- env : BUILDTYPE=Release
21+ env :
22+ - BUILDTYPE=Release
23+ - TRAVIS_PYTHON_VERSION=27
2424 python : 2.7
2525 - dist : bionic
26- env : BUILDTYPE=Release
26+ env :
27+ - BUILDTYPE=Release
28+ - TRAVIS_PYTHON_VERSION=36
2729 python : 3.6
2830 - dist : bionic
29- env : BUILDTYPE=Debug
31+ env :
32+ - BUILDTYPE=Debug
33+ - TRAVIS_PYTHON_VERSION=27
3034 python : 2.7
3135 - dist : bionic
32- env : BUILDTYPE=Debug
36+ env :
37+ - BUILDTYPE=Debug
38+ - TRAVIS_PYTHON_VERSION=36
3339 python : 3.6
3440 - dist : xenial
35- env : BUILDTYPE=Release
41+ env :
42+ - BUILDTYPE=Release
43+ - TRAVIS_PYTHON_VERSION=27
3644 python : 2.7
3745 - dist : xenial
38- env : BUILDTYPE=Release
46+ env :
47+ - BUILDTYPE=Release
48+ - TRAVIS_PYTHON_VERSION=35
3949 python : 3.5
4050 - dist : trusty
41- env : BUILDTYPE=Release
51+ env :
52+ - BUILDTYPE=Release
53+ - TRAVIS_PYTHON_VERSION=27
4254 python : 2.7
4355 - dist : trusty
44- env : BUILDTYPE=Release
56+ env :
57+ - BUILDTYPE=Release
58+ - TRAVIS_PYTHON_VERSION=34
4559 python : 3.4
4660
4761notifications :
@@ -52,16 +66,18 @@ branches:
5266 - master
5367 - debian
5468 - devel
55- before_install : ./.travis/run before_install
56- install : pip install coveralls numpy
69+ before_install : ./travis_custom/custom_before_install
70+ install : pip install coveralls numpy --user
5771script :
5872 - export CMAKE_ADDITIONAL_OPTIONS="-DCMAKE_BUILD_TYPE=${BUILDTYPE}"
5973 - ./.travis/run ../travis_custom/custom_build
6074 - cd $TRAVIS_BUILD_DIR/unittest/cmake
6175 - mkdir build
6276 - cd build
6377 - export CMAKE_PREFIX_PATH=/tmp/_ci/install
64- - cmake ..
78+ - export PYTHON_DEFAULT_VERSION=$(which python2)
79+ - if [[ $TRAVIS_PYTHON_VERSION -gt 30 ]]; then export PYTHON_DEFAULT_VERSION=$(which python3); fi
80+ - cmake .. -DPYTHON_EXECUTABLE=$PYTHON_DEFAULT_VERSION
6581 - make
6682 - ./extra_lib
6783 - cd /tmp/_ci/build
0 commit comments