Skip to content

Commit b0c70ab

Browse files
committed
CI with Travis.CI
1 parent bc9565d commit b0c70ab

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

.travis.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Continuous Integration (CI) is the practice, in software
2+
# engineering, of merging all developer working copies with a shared mainline
3+
# several times a day < http://docs.platformio.org/page/ci/index.html >
4+
#
5+
# Documentation:
6+
#
7+
# * Travis CI Embedded Builds with PlatformIO
8+
# < https://docs.travis-ci.com/user/integration/platformio/ >
9+
#
10+
# * PlatformIO integration with Travis CI
11+
# < http://docs.platformio.org/page/ci/travis.html >
12+
#
13+
# * User Guide for `platformio ci` command
14+
# < http://docs.platformio.org/page/userguide/cmd_ci.html >
15+
#
16+
17+
language: python
18+
python:
19+
- "2.7"
20+
21+
sudo: false
22+
cache:
23+
directories:
24+
- "~/.platformio"
25+
26+
env:
27+
- PLATFORMIO_CI_SRC=examples/LED
28+
- PLATFORMIO_CI_SRC=examples/LEDLamp
29+
- PLATFORMIO_CI_SRC=examples/RGBLamp
30+
- PLATFORMIO_CI_SRC=examples/TextDisplay
31+
32+
install:
33+
- pip install -U platformio
34+
- platformio update
35+
36+
script:
37+
- platformio ci --project-conf examples/PlatformIO/LED/platformio.ini

0 commit comments

Comments
 (0)