-
Notifications
You must be signed in to change notification settings - Fork 26
/
.travis.yml
31 lines (31 loc) · 1.24 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
language: c
compiler:
- clang
- gcc
env:
- COVERAGE=true
- COVERAGE=false;
matrix:
exclude:
- compiler: clang
env: COVERAGE=true
- compiler: gcc
env: COVERAGE=false
addons:
apt:
sources:
- george-edison55-precise-backports
packages:
- cmake
- cmake-data
- libbsd-dev
before_install:
- export PATH=$HOME/.local/bin:$PATH
- pip install cpp-coveralls --user `whoami`
script:
- ./build.sh all test
after_success:
- if [[ $COVERAGE == 'true' ]]; then ./coverage.sh; cd build && make package_source; fi
notifications:
slack:
secure: KDvBQ+lCNDwnXFKWngmNpBu7SqiE+wFUZTFXM0j5xH6CpoJgyc9bruBjS+IQEgwjuW+IHKPcdMpkuh4wDW3W5byCLummgo39gIsQUGQItelAv9PpSiM1oB2NPPZAA9ZYn2QWvP+oSIszscvb36g2im0AlCpbc7YAcH/snr3+iIVIPHBbrrl1ktNHuNHZP5D92vpJhAQCic7SEhQqILH2neehW1WmC8MMExlmmQwzy8rUJ/J75ipy10wYxmqHnNR8GMiiBEJXKt48BxRq//xwu+GAri6atF3OGzGmZgLD2aavSPiREWi01BM1Mt6SDqMpZaKSDt+ju7IH8h52LTEiOiN1MoPA7T3sarTQBtZW9TGCXiEoxfcA6XXOSZi2WQ8WfemMr3kSrC7LR2OLfQQrDHUXozhXS1gJPRaer75tKMaNNBDkH4AG6efs9NMd37G/jKg/RZvUwA5jXlMKmCz9fKBVxBjF33wmcLrskLqJuHz5a6dqh1yDzetGsPj8vJ/eaLKXGnk37RYBCcHgsKcajiuiYpmKc07AwMF+00TJBZr15K175HE4bzhUKu1BwehCNeLEGTxVZ3hgqMBkbSRDSYGjqrjRFOLvHiR1Y9OHlDFsktlQrNg3VfvF4tQlZcCnogy64837il06bAwBp+pPBOJ+oDQKeYhk6UUklue9yq0=