.travis.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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 < https://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. # < https://docs.platformio.org/page/ci/travis.html >
  12. #
  13. # * User Guide for `platformio ci` command
  14. # < https://docs.platformio.org/page/userguide/cmd_ci.html >
  15. #
  16. #
  17. # Please choose one of the following templates (proposed below) and uncomment
  18. # it (remove "# " before each line) or use own configuration according to the
  19. # Travis CI documentation (see above).
  20. #
  21. #
  22. # Template #1: General project. Test it using existing `platformio.ini`.
  23. #
  24. # language: python
  25. # python:
  26. # - "2.7"
  27. #
  28. # sudo: false
  29. # cache:
  30. # directories:
  31. # - "~/.platformio"
  32. #
  33. # install:
  34. # - pip install -U platformio
  35. # - platformio update
  36. #
  37. # script:
  38. # - platformio run
  39. #
  40. # Template #2: The project is intended to be used as a library with examples.
  41. #
  42. # language: python
  43. # python:
  44. # - "2.7"
  45. #
  46. # sudo: false
  47. # cache:
  48. # directories:
  49. # - "~/.platformio"
  50. #
  51. # env:
  52. # - PLATFORMIO_CI_SRC=path/to/test/file.c
  53. # - PLATFORMIO_CI_SRC=examples/file.ino
  54. # - PLATFORMIO_CI_SRC=path/to/test/directory
  55. #
  56. # install:
  57. # - pip install -U platformio
  58. # - platformio update
  59. #
  60. # script:
  61. # - platformio ci --lib="." --board=ID_1 --board=ID_2 --board=ID_N