Merge pull request #671 from kc10kevin/development_F4_changes
[betaflight.git] / .travis.yml
blob9efb7f246d657e42cc670510f0214228c710ce3f
1 env:
2   - RUNTESTS=True
3   - PUBLISHMETA=True
4   - PUBLISHDOCS=True
5   - TARGET=CC3D
6   - TARGET=CC3D_OPBL
7   - TARGET=CC3D_BP6
8   - TARGET=CC3D_OPBL_BP6
9   - TARGET=COLIBRI_RACE
10   - TARGET=LUX_RACE
11   - TARGET=CHEBUZZF3
12   - TARGET=CJMCU
13   - TARGET=EUSTM32F103RC
14   - TARGET=SPRACINGF3
15   - TARGET=NAZE
16   - TARGET=NAZE32PRO
17   - TARGET=OLIMEXINO
18   - TARGET=RMDO
19   - TARGET=PORT103R
20   - TARGET=SPARKY
21   - TARGET=STM32F3DISCOVERY
22   - TARGET=ALIENFLIGHTF1
23   - TARGET=ALIENFLIGHTF3
25 # use new docker environment
26 sudo: false
28 addons:
29   apt:
30     packages:
31       - build-essential
32       - git
33       - libc6-i386
34       - zlib1g-dev
35       - libssl-dev
36       - wkhtmltopdf
37       - libxml2-dev
38       - libxslt-dev
40 # We use cpp for unit tests, and c for the main project.
41 language: cpp
42 compiler: clang
44 before_install:
45   - 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 -
47 install:
48   - export PATH=$PATH:$PWD/gcc-arm-none-eabi-4_9-2015q2/bin
50 before_script: arm-none-eabi-gcc --version
51 script: ./.travis.sh
53 cache: apt
55 notifications:
56   irc: "chat.freenode.net#cleanflight"
57   use_notice: true
58   skip_join: true