Merge pull request #5017 from iNavFlight/jh_update_spek_bind_documetation
[inav.git] / .travis.yml
blob5f7aeedc790d8a69d33d83118ba2c93748941c68
1 env:
2 # Specify the main Mafile supported goals.
3   - GOAL=test
4   - GOAL=targets-group-1
5   - GOAL=targets-group-2
6   - GOAL=targets-group-3
7   - GOAL=targets-group-4
8   - GOAL=targets-group-5
9   - GOAL=targets-group-6
10   - GOAL=targets-group-7
11   - GOAL=targets-group-rest
13 # use new docker environment
14 sudo: false
16 git:
17   depth: 5
19 addons:
20   apt:
21     packages:
22       - build-essential
23       - git
24       - libc6-i386
25       - time
27 # We use cpp for unit tests, and c for the main project.
28 language: cpp
29 compiler: clang
31 before_install:
33 install:
34   - make arm_sdk_install
36 before_script:
37   - make arm_sdk_version
38   - clang --version
39   - clang++ --version
41 script: ./.travis.sh
43 cache: 
44   timeout: 1000
45   directories:
46   - downloads
47   - tools
49 notifications:
50   #slack: inavflight:UWRoWFJ4cbbpHXT8HJJlAPXa
51   email: false
52   webhooks:
53     urls:
54       - https://webhooks.gitter.im/e/34e795df229478ac3a3b
55     on_success: always
56     on_failure: always
57     on_start: never