-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy path.travis.yml
42 lines (41 loc) · 1.07 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
32
33
34
35
36
37
38
39
40
41
42
language: c
sudo: false
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
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: 4VG8/5JgqQadvwm2MnTzOxq8z0iCzKZOr08xD3Q5TG02Yec07bPlAJendMkK1xZgS0zAlwrhdbPfTdYm7D720Gi0iX+95y1tNpFtYlkxRGp4JmjXI2/t0066yBtB03+ZPZkku/2OCM1c248YJ8ls1wOfFQfHkTAQfdy8KOlZjv0=
deploy:
provider: releases
api_key:
secure: u9c+zbJrWKHTDorqR3pNaups0WEDC07Ur876RWdBqE3kS64usQcsiTWz61E8ERDrokowkTSJWDcMbj7Oy0E7b3P3jn4LBvOjbV0DZ7HUlRDe9BwJjGtB5D8tf9Am3Kw5jb0Uxm4c9/q+9u8cslmq6KzaZhZWX+wx7W8hrOmFh0M=
file: spudlib-0.3.tar.gz
skip_cleanup: true
on:
repo: iptube/SPUDlib
all_branches: true
tags: true