-
-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy path.travis.yml
64 lines (59 loc) · 2.35 KB
/
.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
dist: bionic
language: generic
addons:
apt:
packages:
- git
- wget
- flex
- bison
- make
- gperf
- python3
- python3-pip
- python3-setuptools
- python-serial
- python-click
- python-cryptography
- python-future
- python-pyparsing
- python-pyelftools
- cmake
- ninja-build
- ccache
- libffi-dev
- libssl-dev
- libncurses-dev
- doxygen
install:
- pip3 install -U codespell
jobs:
include:
# Code spell
- name: "Code-spell"
script: ./dist/tools/codespell/check.sh
# Build test
- name: "Build-Test"
before_script:
- mkdir -p $HOME/esp
- git -C $HOME/esp clone https://github.com/gschorcht/xtensa-esp32-elf.git
- export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin
- git -C $HOME/esp clone https://github.com/espressif/esp-idf.git
- git -C $HOME/esp/esp-idf checkout f198339ec09e90666150672884535802304d23ec
- git -C $HOME/esp/esp-idf submodule init
- git -C $HOME/esp/esp-idf submodule update
- export ESP32_SDK_DIR=$HOME/esp/esp-idf
- wget "https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2"
- tar xvf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
- export PATH=$PWD/gcc-arm-none-eabi-10-2020-q4-major/bin/:$PATH
script:
- make -C wifi
- make -C mesh
# Build and deploy documentation
#- name: "Deploy documentation"
# script:
# - "travis-sphinx build --nowarn --source doc/"
# - "travis-sphinx deploy --branches dev"
env:
global:
secure: houW6Q5bbUYqQwVRf5Osmp/PjEItXHZMNQBTjqAJDHMFVFZS6pRoj1nYuT+z9IOgV2U7wHlKQv1yCGbSC/7B0ckaGSNw2sgP1lBJGFDmQxfRZ6sWPqKLyKjLGLpDdf08QMXxeoBnFKMQEKDv9CquVkHxgYVYxKexTE0FbNFXkuiCIEVbW2wWczsJHuEmlwm9tSkHMmPdJjMGJhFcddO5sBS2YL2cKTi07L4JP2nCFicImihhGozDE0uz0lu5rA75YDqatKDpL6MoQa1Q8s2x5BPh/mHCjE6Vjo36Yc9GT8ZVgO4AdjXsgZeCH5GCa48Ap9xIkjvXsG/37YXTsllogJ+HaSyrjn8HASCPpUHgyRGf//CBXohCEQ4t1kDG/hJSodXZNZJbNkxQySOlOitSdR1kJiRFKs/tbawb50wmEkzo+gvkl+p4Dq3IyzOsv9aQ7ys5kmJ5/ySwvaAU5ZUz1sR9p8rNh2coYOua3lvkkrZhWDTM64B6XelxP2ndDAT5AEcwrHlw/nUNWUexNHziw51inXPr/q9wIdDnRtf9ltkLQpZZODZlCK1K/6cIQRZuERRJH0AXaqWfajdWpjZbA9/8JwdtkiKZF/gD97zI/q1J3WW+p/Q5l7F/rAq6lsBtOhckXgwdEBllzlV33UjkYyTjr+cEw2PehgYqMYZ6zXM=