This project is a template for a CI-enabled (and unit testable) Arduino project of your own.
- Travis CI
- Unit tests
- Development workflow matches CI workflow - the
platformio ci
line at the bottom of.travis.yml
can be run on your local terminal (just append the name of the file you want to compile).
Here is the minimal set of files that you will need to adapt to your own project:
.travis.yml
- You'll need to fill in theenv
section with files relevant to your project, and list out all the--board
s under thescript
section.platformio.ini
- You'll need to add information for any architectures you plan to support.library.properties
- You'll need to update thearchitectures
andincludes
lines as appropriate
This Arduino example was created in January 2018 by Ian Katz [email protected].