-
Notifications
You must be signed in to change notification settings - Fork 25
/
.travis.yml
37 lines (31 loc) · 948 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
dist: trusty
# https://docs.travis-ci.com/user/languages/
# https://github.com/travis-ci/travis-ci/issues/2856
language: php
php:
- '5.6'
before_install:
- sudo apt-get update
- sudo apt-get install python3
# https://github.com/koalaman/shellcheck/issues/589
addons:
apt:
# sources:
# - debian-sid # Grab shellcheck from the Debian repo
packages:
- shellcheck # seems included: https://github.com/koalaman/shellcheck/wiki/TravisCI
- python3
# see http://docs.travis-ci.com/user/notifications/
notifications:
email:
- bb@npl.de
# - kontakt@weimarnetz.de
# installing 'sloccount' and 'shellcheck' needs sudo
# maybe we should switch to selfcompile these
# also '/etc/kalua_init' needs somehow root (e.g. mount)
sudo: required
# if one fails, the build is marked b0rken
script:
- 'openwrt-build/build.sh --travis_prepare'
- 'openwrt-build/build.sh --check'
- 'openwrt-build/build.sh --unittest'