atbetaflight/.travis.yml

77 lines
2.7 KiB
YAML
Raw Normal View History

2018-05-20 18:04:56 -07:00
os:
- linux
sudo: false
dist: trusty
addons:
apt:
packages:
- lcov
- build-essential
- git
- libc6-i386
- time
- libblocksruntime-dev
git:
depth: 5
# We use cpp for unit tests, and c for the main project.
language: cpp
compiler: clang
env:
# - PUBLISHMETA=True
# - PUBLISHDOCS=True
# Specify the main Mafile supported goals.
- GOAL=test
- GOAL=targets-group-1
- GOAL=targets-group-2
- GOAL=targets-group-3
- GOAL=targets-group-4
- GOAL=targets-group-rest
# - GOAL=all
# - GOAL=AFROMINI
# - GOAL=AIORACERF3
# - GOAL=...
# Or specify targets to run.
# - TARGET=AFROMINI
# - TARGET=AIORACERF3
# - TARGET=...
2016-09-24 15:19:10 -07:00
before_install:
- pip install --user cpp-coveralls
- gem install coveralls-lcov
install:
2016-09-02 20:13:32 -07:00
- make arm_sdk_install
before_script:
2018-05-20 18:04:56 -07:00
- make arm_sdk_version
- clang --version
- clang++ --version
- gcc --version
- export V=0
script: ./.travis.sh
2017-08-24 02:29:11 -07:00
cache:
timeout: 1000
directories:
- downloads
- tools
2017-08-24 02:29:11 -07:00
# Notifications are encrypted to betaflight/betaflight to avoid spam from forks
2016-08-15 14:07:38 -07:00
notifications:
slack:
rooms:
- secure: "wti4Fkp5km85IU/ynX1jHhjD/FKKCSR0OvMNcmDz0FtQGFRUpwq24MaG9f0aeOvwfZSjjouRDtQnlVkJFjs3HLRlP0Z1KZH1la6Zlw3MbLT4TGn+Bwu2n0IPdrUEefZYBa0jcby12cZ7aN0DhAh0SngIAUeN3SzHTI4nHwjzxIDShX+Gfmxn4oRFCcSJFdQBrdxFOQGtG/xNxy37pgEQ9pcslMYefM5oWfUxrD7aCDWR4zTpLivsyZt0KcT8pJZQ4+WcZftabqzVG82Vnnt2tFEYUakeKtblg/77z5OxPAnjLMfoddtApNMNN34SCM/h4Wxr4j4zv+d1FkksxqUip8enE5r3P/p9mAuxfIkXmth07KzR1LIgIO35WdTEOwTeleay0/dOoRKE1IZR+Q2jdqPbJzWQB2N9A9m8GQy+iiS/rCXn7esUZBkL7fAXJHVICgaZVMsqkkl0yytlcLiP5EBN7ePFHTLNgy3Rj1alr6UKHrWliO8RD9UmMZovm8dv/MOuKpYQUwyGcsB34Ti8W2KtXPf7Sit/YB04p9YWCFmafELA+hsA11ql02sWHceC5EtjyEf7ps++ksRkUB5OfkHWvb0vFI5mu5UBMVn6wSqtm7MHS/8ws8CIUKdcwU6gYJL7pBNdtURV9kPkfhERycB4dIQfWkKlpTyL+jz+1Mo="
2016-08-15 14:07:38 -07:00
webhooks:
urls:
- secure: "GfKuwn8FVwM2H0yOvv+ZG/02OAA9npIPj4gXJltVBOpQtzO0Bafx8NWaq1vDJamJJXDGvVD8R6tE7vdxYYsdeDaeMiHyISczzRl/TouhBSPthsSC3xVM7haetNU+u3pFrkIt/Hj2k7+SQVwq2riN3aRZ7ldomSUSgcI3eypgsudu6NAU5r0zepQHSxU2joh9g92cb9/c+etVT2VWXHk55DxebDNYG6rep+lxTMwurDI+UK1RVbCbTy3FW6jS9Pu5tWto1jfgBokism73NbuK95RbfzdJdsvUEZ/nxZcIyuIBMqGgB/xBo9PKJRVTLdVJ5yDpEq60wjRASgkgdiujkF8g3ZfWxbQgqTo/rPnTTBi0sh02KcVH9PXUQVCMBY635XZ/7Hf26hHZ8gFP7gfpK3l2o+Zprvl01NWQebnsZlYN/RAwISamYnLH05fKJrK89jOLLyXppKazLdFyEkW2MkR9Wk/TkA037JxCtu+2+X78NzYvP1EsV02bA+3hS8KYAvQM5xsE1ZHiuBS110XTY3cbbw1I1GGU/zEMwRb+YeGgJTwhm0pW66vj60LWEVb2WWMF8PaWrN0BHD9iBsfvakJbExwoifmxYXFfYe3z2vvHmvbvqktlB8HERw1wnYkrHnxbl/WRRO0U5WtxE+hIcr/LYblQtwyKC4TDropfFYg="
2016-08-15 23:59:26 -07:00
on_success: always # options: [always|never|change] default: always
2016-08-15 14:07:38 -07:00
on_failure: always # options: [always|never|change] default: always
2016-08-15 23:59:26 -07:00
on_start: always # options: [always|never|change] default: always