forked from althea-net/rita-firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
32 lines (28 loc) · 812 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
language:
- c
- python
- rust
rust:
- nightly
cache:
- ccache
- pip
- cargo
install:
- sudo apt-get install python-pip
- sudo pip install ansible
- sudo pip install ansible-lint
sudo: required
env:
- DEVICE=n600.yml PROFILE=althea-dev.yml
- DEVICE=n750.yml PROFILE=althea-dev.yml
- DEVICE=virtualbox.yml PROFILE=althea-dev.yml
- DEVICE=edgerouterx.yml PROFILE=althea-dev.yml
- DEVICE=ar750.yml PROFILE=althea-dev.yml
- DEVICE=dir860l.yml PROFILE=althea-dev.yml
- DEVICE=wdr3600.yml PROFILE=althea-dev.yml
- DEVICE=omnia.yml PROFILE=althea-dev.yml
script:
- ansible-lint -x ANSIBLE0012,ANSIBLE0013,ANSIBLE0006 *.yml
- ansible-playbook first-time-setup.yml
- ansible-playbook -e @profiles/devices/$DEVICE -e @profiles/management/$PROFILE -e ci=True firmware-build.yml