Added check for isBaroCalibrationComplete() before baroCalculateAltitude(void)
[betaflight.git] / .travis.yml
blob9911e603969aa871c003a70e8061e013575ed816
1 # boards are ordered by priority so that when monitoring a build developers get feedback on the important ones first.
2 env:
3   - RUNTESTS=True
4   - PUBLISHMETA=True
5   - PUBLISHDOCS=True
6   - TARGET=SPRACINGF3MINI
7   - TARGET=SPRACINGF3EVO
8   - TARGET=SPRACINGF3
9   - TARGET=SPRACINGF3OSD
10   - TARGET=SPRACINGF1OSD
11   - TARGET=NAZE
12   - TARGET=CC3D
13   - TARGET=CJMCU
14   - TARGET=SPARKY
15   - TARGET=COLIBRI_RACE
16   - TARGET=LUX_RACE  
17   - TARGET=MOTOLAB
18   - TARGET=RMDO
19   - TARGET=ALIENFLIGHTF3
20   - TARGET=ALIENFLIGHTF1
21   - TARGET=STM32F3DISCOVERY
22   - TARGET=PORT103R
23   - TARGET=EUSTM32F103RC
24   - TARGET=CHEBUZZF3
25   - TARGET=OLIMEXINO
26   - TARGET=IRCFUSIONF3
27   - TARGET=RCEXPLORERF3
29 # use new docker environment
30 sudo: false
32 addons:
33   apt:
34     packages:
35       - build-essential
36       - git
37       - libc6-i386
38       - zlib1g-dev
39       - libssl-dev
40       - wkhtmltopdf
41       - libxml2-dev
42       - libxslt-dev
44 # We use cpp for unit tests, and c for the main project.
45 language: cpp
46 compiler: clang
48 before_install:
49   - curl --retry 10 --retry-max-time 120 -L "https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q2-update/+download/gcc-arm-none-eabi-5_4-2016q2-20160622-linux.tar.bz2" | tar xfj -
51 install:
52   - export PATH=$PATH:$PWD/gcc-arm-none-eabi-5_4-2016q2/bin
54 before_script: arm-none-eabi-gcc --version
55 script: ./.travis.sh
57 cache: apt
59 notifications:
60   irc: "chat.freenode.net#cleanflight"
61   use_notice: true
62   skip_join: true