forked from whitecatboard/Lua-RTOS-ESP32
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
20 lines (20 loc) · 827 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
language: c
install:
- sudo apt-get install git wget make libncurses-dev flex bison gperf python python-serial python-future python-cryptography python-pyparsing
- cd ~ && wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
- mkdir ~/esp && cd ~/esp && tar xzf ~/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
- cd ~ && git clone --recursive https://github.com/espressif/esp-idf.git
- /usr/bin/python -m pip install --user -r ~/esp-idf/requirements.txt
- cd $TRAVIS_BUILD_DIR
env:
global:
- IDF_PATH=~/esp-idf/ && PATH=$PATH:~/esp/xtensa-esp32-elf/bin/
matrix:
- BOARD=WHITECAT-ESP32-N1
- BOARD=GENERIC
- BOARD=ESP32-THING
- BOARD=ESP32-CORE-BOARD
- BOARD=TRAVIS-ESP32-EVB-OTA
script:
- make SDKCONFIG_DEFAULTS=$BOARD defconfig
- make