|
|
- # Continuous Integration (CI) is the practice, in software
- # engineering, of merging all developer working copies with a shared mainline
- # several times a day < http://docs.platformio.org/en/latest/ci/index.html >
- #
- # Documentation:
- #
- # * Travis CI Embedded Builds with PlatformIO
- # < https://docs.travis-ci.com/user/integration/platformio/ >
- #
- # * PlatformIO integration with Travis CI
- # < http://docs.platformio.org/en/latest/ci/travis.html >
- #
- # * User Guide for `platformio ci` command
- # < http://docs.platformio.org/en/latest/userguide/cmd_ci.html >
- #
- #
- # Please choice one of the following templates (proposed below) and uncomment
- # it (remove "# " before each line) or use own configuration according to the
- # Travis CI documentation (see above).
- #
-
-
- #
- # Template #1: General project. Test it using existing `platformio.ini`.
- #
-
- language: python
- python:
- - "2.7"
-
- sudo: false
- cache:
- directories:
- - "~/.platformio"
-
- install:
- - pip install -U platformio
-
- script:
- - platformio run
-
-
- #
- # Template #2: The project is intended to by used as a library with examples
- #
-
- # language: python
- # python:
- # - "2.7"
- #
- # sudo: false
- # cache:
- # directories:
- # - "~/.platformio"
- #
- # env:
- # - PLATFORMIO_CI_SRC=path/to/test/file.c
- # - PLATFORMIO_CI_SRC=examples/file.ino
- # - PLATFORMIO_CI_SRC=path/to/test/directory
- #
- # install:
- # - pip install -U platformio
- #
- # script:
- # - platformio ci --lib="." --board=TYPE_1 --board=TYPE_2 --board=TYPE_N
|