Merge pull request #1338 from jflyper/bfdev-omnibusf3-timerHardware-cleanup3
[betaflight.git] / .travis.yml
blob4920dd94b8fd4f8eaa3d3805b6b3b16750d616f3
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=BETAFLIGHTF3
14   - TARGET=BLUEJAYF4
15   - TARGET=CC3D
16   - TARGET=CC3D_OPBL
17 #  - TARGET=CHEBUZZF3
18 #  - TARGET=CJMCU
19 #  - TARGET=COLIBRI
20 #  - TARGET=COLIBRI_OPBL
21 #  - TARGET=COLIBRI_RACE
22 #  - TARGET=DOGE
23 #  - TARGET=EUSTM32F103RC
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=OLIMEXINO
35 #  - TARGET=OMNIBUS
36 #  - TARGET=OMNIBUSF4
37 #  - TARGET=PIKOBLX
38 #  - TARGET=PORT103R
39 #  - TARGET=RACEBASE
40   - TARGET=REVO
41 #  - TARGET=REVONANO
42 #  - TARGET=REVO_OPBL
43 #  - TARGET=RMDO
44 #  - TARGET=SINGULARITY
45   - TARGET=SIRINFPV
46   - TARGET=SPARKY
47 #  - TARGET=SPARKY2
48 #  - TARGET=SPARKY_OPBL
49   - TARGET=SPRACINGF3
50   - TARGET=SPRACINGF3EVO
51 #  - TARGET=SPRACINGF3MINI
52   - TARGET=STM32F3DISCOVERY
53 #  - TARGET=VRRACE
54 #  - TARGET=X_RACERSPI
55 #  - TARGET=ZCOREF3
56 #  - TARGET=RCEXPLORERF3
58 # use new docker environment
59 sudo: false
61 addons:
62   apt:
63     packages:
64       - build-essential
65       - git
66       - libc6-i386
67       - zlib1g-dev
68       - libssl-dev
69       - wkhtmltopdf
70       - libxml2-dev
71       - libxslt-dev
73 # We use cpp for unit tests, and c for the main project.
74 language: cpp
75 compiler: clang
77 install:
78   - make arm_sdk_install
80 before_script: tools/gcc-arm-none-eabi-5_4-2016q2/bin/arm-none-eabi-gcc --version
81 script: ./.travis.sh
83 cache: apt
85 #notifications:
86 #  irc: "chat.freenode.net#cleanflight"
87 #  use_notice: true
88 #  skip_join: true
90 notifications:
91   slack: betaflightgroup:LQSj02nsBEdefcO5UQcLgB0U
92   webhooks:
93     urls:
94       - https://webhooks.gitter.im/e/0c20f7a1a7e311499a88
95     on_success: always  # options: [always|never|change] default: always
96     on_failure: always  # options: [always|never|change] default: always
97     on_start: always     # options: [always|never|change] default: always