Remove source code link and replace with reference to serialPortIdentifier_e).
[betaflight.git] / .travis.yml
blobae6865e5b0fea45ba5007845e428bc3487870913
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
43       - ccache
45 # We use cpp for unit tests, and c for the main project.
46 language: cpp
47 compiler: clang
49 before_install:
50   - 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 -
52 install:
53   - export PATH=$PATH:$PWD/gcc-arm-none-eabi-5_4-2016q2/bin
55 before_script: arm-none-eabi-gcc --version
56 script: ./.travis.sh
58 cache:
59   - apt
60   - ccache
62 notifications:
63   irc: "chat.freenode.net#cleanflight"
64   use_notice: true
65   skip_join: true