e226251b27
ci: check examples code style
...
Use code style defined in Arduino project to check code style of the
examples. The check is done by formatting all files with astyle and
checking whether any changes have been introduced.
2018-03-08 14:32:06 +08:00
0d17639bee
ci: check that files generated by boards.txt.py are up to date
...
Files are re-generated in CI build, and git diff is used to check if
there have been any changes.
2018-02-19 12:43:30 +03:00
f9ac524b13
Add -Werror to acceptance builds for C and CPP ( #4369 )
...
Use platform.local.txt to add -Werror to GCC for the build of all
code. Any warnings on a submitted patch will cause an error.
Several examples and libraries had warnings/errors (missing returns
on functions, types, etc.). Clean those up with this commit as well.
2018-02-17 18:47:10 -08:00
cc9e799fc1
ci: split into multiple jobs
2017-12-13 23:50:57 +08:00
6e75ae49ad
CI: Use updated staging dev/platform without "_stage" suffix
2017-11-30 00:10:50 +02:00
83dd960fe5
Install @PlatformIO Core to user's space
2017-09-12 20:02:30 +03:00
ff4bb73084
Integration with @PlatformIO Build System
2017-08-07 15:41:35 +03:00
3363be0063
ci: fix -e flag not restored in build_sketches on error
2017-05-20 12:13:20 +08:00
a3a7e87df7
ci: build and upload releases on Travis
2017-05-15 03:49:21 -05:00
51880310be
Clean build directory after each sketch
2016-03-28 00:28:05 +03:00
d06549e86e
Use folds to improve readability of Travis logs
2016-03-13 01:56:21 +03:00
324c41fd7f
CI: print elf segment size info for example sketches
2016-03-13 01:44:33 +03:00
661fbca6dc
Don't let test runner script bail out before printing logs
2016-03-10 12:43:54 +03:00
ec99268824
Travis: print verbose build log only if build errors
2016-03-03 17:52:46 +03:00
53ba831c90
Skip files which aren't main sketch files
2016-03-03 17:42:27 +03:00
031a18c836
Build sketches with arduino-builder
2016-03-03 17:21:58 +03:00
af18612a4c
Turn of '--verbose' option in Travis builds to place log size within limits
2016-01-26 22:58:00 +03:00
700cb3a527
Travis-CI: Install libraries into sketchbook/libraries directory
2015-08-10 17:03:35 +03:00
e5f9bec4ed
Install necessary libraries during travis build
2015-08-10 16:47:17 +03:00
496da02f14
Verify sketches as part of travis build
...
Squashed commits:
[7d1b42f] Encrypt token, skip some tests
[17b8f39] Fix sha1 example path
[f3050b1] Fix build, add webhook
[fd2c9bd] Fix build errors, update mDNS library readme
[7b87031] Make common.sh more flexible
[3ba3eb2] Test all sketches
[87beb8a] Build all sketches in esp8266 core
[f2464f1] Fix paths
[823a9ae] Remove sudo usage
[7fce734] Fix arduino commands
[619bc7d] Move all commands into travis script
[15a5ada] First attempt test runner
2015-07-23 16:06:07 +03:00