Fix CJMCU build, broken by df92691410cf8cf2b4639c09b14abd1cf4fe6ac7
[betaflight.git] / .travis.yml
blob333cca912f9b824c03808a94e003a1dc2ba6e96c
1 env:
2   - RUNTESTS=True
3   - PUBLISHMETA=True
4   - PUBLISHDOCS=True
5   - TARGET=CC3D
6   - TARGET=CC3D OPBL=yes
7   - TARGET=COLIBRI_RACE
8   - TARGET=CHEBUZZF3
9   - TARGET=CJMCU
10   - TARGET=EUSTM32F103RC
11   - TARGET=SPRACINGF3
12   - TARGET=NAZE
13   - TARGET=NAZE32PRO
14   - TARGET=OLIMEXINO
15   - TARGET=PORT103R
16   - TARGET=SPARKY
17   - TARGET=STM32F3DISCOVERY
18   - TARGET=ALIENWIIF1
19   - TARGET=ALIENWIIF3
21 # use new docker environment
22 sudo: false
24 addons:
25   apt:
26     packages:
27       - build-essential
28       - git
29       - libc6-i386
30       - zlib1g-dev
31       - libssl-dev
32       - wkhtmltopdf
33       - libxml2-dev
34       - libxslt-dev
36 # We use cpp for unit tests, and c for the main project.
37 language: cpp
38 compiler: clang
40 before_install:
41   - 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 -
43 install:
44   - export PATH=$PATH:$PWD/gcc-arm-none-eabi-4_9-2015q2/bin
46 before_script: arm-none-eabi-gcc --version
47 script: ./.travis.sh
49 cache: apt
51 notifications:
52   irc: "chat.freenode.net#cleanflight"
53   use_notice: true
54   skip_join: true