-
Notifications
You must be signed in to change notification settings - Fork 17
/
.travis.yml
36 lines (31 loc) · 1.4 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
language: python
python:
- "2.7"
# Cache PlatformIO packages using Travis CI container-based infrastructure
sudo: false
cache:
directories:
- "~/.platformio"
env:
# - PLATFORMIO_CI_SRC=src/avr PLATFORMIO_CI_EXTRA_ARGS="--board=uno --project-option='lib_ignore=RobotIRremote'"
- PLATFORMIO_CI_SRC=src/avr PLATFORMIO_CI_EXTRA_ARGS="--board=megaatmega2560 --project-option='lib_ignore=RobotIRremote'"
- PLATFORMIO_CI_SRC=src/esp PLATFORMIO_CI_EXTRA_ARGS="--board=esp01_1m"
- PLATFORMIO_CI_SRC=src/esp PLATFORMIO_CI_EXTRA_ARGS="--board=esp12e"
- PLATFORMIO_CI_SRC=src/esp PLATFORMIO_CI_EXTRA_ARGS="--board=esp32dev"
- PLATFORMIO_CI_SRC=src/esp PLATFORMIO_CI_EXTRA_ARGS="--board=esp32doit-devkit-v1"
install:
- pip install -U platformio
- platformio update
- platformio lib -g install 62 64 136 222 415 423 1106 1194 1266 1954
https://github.com/dxinteractive/ResponsiveAnalogRead.git
https://github.com/z3t0/Arduino-IRremote.git
https://github.com/alf45tar/MD_Menu
script:
- platformio ci $PLATFORMIO_CI_EXTRA_ARGS --project-option="lib_deps=Wire" --project-option="board_build.partitions=no_ota.csv"
deploy-no:
provider: pages
skip-cleanup: true
github-token: $GITHUB_TOKEN # Set in travis-ci.org dashboard, marked secure
keep-history: true
on:
branch: master