Merge pull request #2942 from AlienWiiBF/AF_update
[betaflight.git] / .travis.yml
blobad6f252afc729de3fd19cbf8518eedd1cb9f1314
2 env:
3 #  - PUBLISHMETA=True
4 #  - PUBLISHDOCS=True
5 # Specify the main Mafile supported goals.
6   - GOAL=test
7   - GOAL=targets-group-1
8   - GOAL=targets-group-2
9   - GOAL=targets-group-3
10   - GOAL=targets-group-4
11   - GOAL=targets-group-rest
12 #  - GOAL=all
13 #  - GOAL=AFROMINI
14 #  - GOAL=AIORACERF3
15 #  - GOAL=...
16 # Or specify targets to run.
17 #  - TARGET=AFROMINI
18 #  - TARGET=AIORACERF3
19 #  - TARGET=...
21 # use new docker environment
22 sudo: false
24 git:
25   depth: 5
27 addons:
28   apt:
29     packages:
30       - libc6-i386
31       - time
33 # We use cpp for unit tests, and c for the main project.
34 language: cpp
35 compiler: clang
37 install:
38   - make arm_sdk_install
40 before_script:
41   - tools/gcc-arm-none-eabi-6-2017-q1-update/bin/arm-none-eabi-gcc --version
42   - clang --version
43   - clang++ --version
45 script: ./.travis.sh
47 cache: 
48   directories:
49   - downloads
50   - tools
51     
53 #notifications:
54 #  irc: "chat.freenode.net#cleanflight"
55 #  use_notice: true
56 #  skip_join: true
58 notifications:
59   slack: betaflightgroup:LQSj02nsBEdefcO5UQcLgB0U
60   webhooks:
61     urls:
62       - https://webhooks.gitter.im/e/0c20f7a1a7e311499a88
63     on_success: always  # options: [always|never|change] default: always
64     on_failure: always  # options: [always|never|change] default: always
65     on_start: always     # options: [always|never|change] default: always