.travis.yml 1.02 KB
Newer Older
1 2 3
language: python
python:
- "2.7"
olivier stasse's avatar
olivier stasse committed
4
sudo: required
5
compiler:
6 7
- gcc
# - clang
8
env:
9 10
  global:
    - secure: "SnIBG/xLIHX3CSvUbqqsX8xTVqIqQ7fFS6HWO6KZQVBsT6yugTwYHbyhNiU531JejYJ/I3ZrDhXfYH3qFZiYxnH1sifvwV+fnTtMXpPN7qPZwIymkjcmm6gJF51e0C7VOfUbvKFv0ngwj+ul21rgZSMuoEvxPK0WxtE3/ZSfn9c="
11
    - APT_DEPENDENCIES="doxygen libeigen3-dev "
12
    - DEBSIGN_KEYID=5AE5CD75
13
    - LCOV_IGNORE_RULES="*unittest* /opt/openrobots/*"
14 15
  matrix:
    # - BUILDTYPE=Release
16 17
    # - BUILDTYPE=Debug
    - BUILDTYPE=Minsizerel
18 19 20 21 22 23 24
notifications:
email:
- hpp-source@laas.fr
branches:
only:
- master
- debian
25
- devel
26 27
matrix:
allow_failures:
28
- compiler:
29 30
script:
  - export CMAKE_ADDITIONAL_OPTIONS="-DCMAKE_BUILD_TYPE=${BUILDTYPE}"
31
  - sudo free -m -t
32
  - travis_wait ./.travis/run ../travis_custom/custom_build
33 34 35
  - export PYTHONPATH=/tmp/_ci/install/lib/python2.7/site-packages
  - python ./python/bindings.py
  - python ./python/test_model.py
36 37
after_success: ./.travis/run after_success
after_failure: ./.travis/run after_failure
38
before_install: ./travis_custom/custom_before_install