Merge branch 'master' into blheli4wayif
[betaflight.git] / .travis.yml
blob2190147b77ac2c3d418570d3d100b9f84ff7a361
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=NAZE
10   - TARGET=CC3D
11   - TARGET=CJMCU
12   - TARGET=SPARKY
13   - TARGET=COLIBRI_RACE
14   - TARGET=LUX_RACE  
15   - TARGET=MOTOLAB
16   - TARGET=RMDO
17   - TARGET=ALIENWIIF3
18   - TARGET=ALIENWIIF1
19   - TARGET=STM32F3DISCOVERY
20   - TARGET=PORT103R
21   - TARGET=EUSTM32F103RC
22   - TARGET=CHEBUZZF3
23   - TARGET=OLIMEXINO
24   - TARGET=NAZE32PRO
26 # use new docker environment
27 sudo: false
29 addons:
30   apt:
31     packages:
32       - build-essential
33       - git
34       - libc6-i386
35       - zlib1g-dev
36       - libssl-dev
37       - wkhtmltopdf
38       - libxml2-dev
39       - libxslt-dev
41 # We use cpp for unit tests, and c for the main project.
42 language: cpp
43 compiler: clang
45 before_install:
46   - curl --retry 10 --retry-max-time 120 -L "https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q2-update/+download/gcc-arm-none-eabi-4_9-2015q2-20150609-linux.tar.bz2" | tar xfj -
48 install:
49   - export PATH=$PATH:$PWD/gcc-arm-none-eabi-4_9-2015q2/bin
51 before_script: arm-none-eabi-gcc --version
52 script: ./.travis.sh
54 cache: apt
56 notifications:
57   irc: "chat.freenode.net#cleanflight"
58   use_notice: true
59   skip_join: true