Merge pull request #1495 from mikeller/fix_pid_scaling_for_servos
[betaflight.git] / .travis.yml
blob8ba47b575ca4bdc4a7dd0da79b915a6977758e26
1 env:
2 #  - RUNTESTS=True
3 #  - PUBLISHMETA=True
4 #  - PUBLISHDOCS=True
5 #  - TARGET=AFROMINI
6 #  - TARGET=BEEBRAIN
7 #  - TARGET=AIORACERF3
8 #  - TARGET=AIR32
9 #  - TARGET=AIRHEROF3
10 #  - TARGET=ALIENFLIGHTF1
11   - TARGET=ALIENFLIGHTF3
12   - TARGET=ALIENFLIGHTF4
13   - TARGET=ANYFCF7
14   - TARGET=BETAFLIGHTF3
15   - TARGET=BLUEJAYF4
16   - TARGET=CC3D
17   - TARGET=CC3D_OPBL
18 #  - TARGET=CHEBUZZF3
19 #  - TARGET=CJMCU
20 #  - TARGET=COLIBRI
21 #  - TARGET=COLIBRI_OPBL
22 #  - TARGET=COLIBRI_RACE
23 #  - TARGET=DOGE
24 #  - TARGET=F4BY
25 #  - TARGET=FURYF3
26   - TARGET=FURYF4
27 #  - TARGET=IRCFUSIONF3
28 #  - TARGET=ISHAPEDF3
29 #  - TARGET=KISSFC
30 #  - TARGET=LUX_RACE
31 #  - TARGET=MICROSCISKY
32 #  - TARGET=MOTOLAB
33   - TARGET=NAZE
34 #  - TARGET=OMNIBUS
35 #  - TARGET=OMNIBUSF4
36 #  - TARGET=PIKOBLX
37 #  - TARGET=RACEBASE
38   - TARGET=REVO
39 #  - TARGET=REVONANO
40 #  - TARGET=REVO_OPBL
41 #  - TARGET=RMDO
42 #  - TARGET=SINGULARITY
43   - TARGET=SIRINFPV
44   - TARGET=SPARKY
45 #  - TARGET=SPARKY2
46 #  - TARGET=SPARKY_OPBL
47   - TARGET=SPRACINGF3
48   - TARGET=SPRACINGF3EVO
49 #  - TARGET=SPRACINGF3MINI
50   - TARGET=STM32F3DISCOVERY
51 #  - TARGET=VRRACE
52 #  - TARGET=X_RACERSPI
53 #  - TARGET=ZCOREF3
54 #  - TARGET=RCEXPLORERF3
56 # use new docker environment
57 sudo: false
59 addons:
60   apt:
61     packages:
62       - build-essential
63       - git
64       - libc6-i386
65       - zlib1g-dev
66       - libssl-dev
67       - wkhtmltopdf
68       - libxml2-dev
69       - libxslt-dev
71 # We use cpp for unit tests, and c for the main project.
72 language: cpp
73 compiler: clang
75 install:
76   - make arm_sdk_install
78 before_script: tools/gcc-arm-none-eabi-5_4-2016q3/bin/arm-none-eabi-gcc --version
79 script: ./.travis.sh
81 cache: apt
83 #notifications:
84 #  irc: "chat.freenode.net#cleanflight"
85 #  use_notice: true
86 #  skip_join: true
88 notifications:
89   slack: betaflightgroup:LQSj02nsBEdefcO5UQcLgB0U
90   webhooks:
91     urls:
92       - https://webhooks.gitter.im/e/0c20f7a1a7e311499a88
93     on_success: always  # options: [always|never|change] default: always
94     on_failure: always  # options: [always|never|change] default: always
95     on_start: always     # options: [always|never|change] default: always