From 34fab6315234b29a4c6d9aa62955c7039238677f Mon Sep 17 00:00:00 2001 From: Antoine Date: Fri, 1 Jun 2018 14:31:10 -0400 Subject: [PATCH] Enabled building of library examples on Travis CI --- .travis.yml | 18 ++++++++++++++++++ CHANGES | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..2da33a2 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +language: generic +env: + global: + - ARDUINO_IDE_VERSION=1.8.4 + matrix: + - BOARD="arduino:avr:nano:cpu=atmega328" +before_install: + - wget http://downloads.arduino.cc/arduino-$ARDUINO_IDE_VERSION-linux64.tar.xz + - tar xf arduino-$ARDUINO_IDE_VERSION-linux64.tar.xz + - mv arduino-$ARDUINO_IDE_VERSION $HOME/arduino-ide + - export PATH=$PATH:$HOME/arduino-ide + - buildExampleSketch() { arduino --verbose-build --verify --board $BOARD $PWD/examples/$1/$1.ino; } +install: + - mkdir -p $HOME/Arduino/libraries + - ln -s $PWD $HOME/Arduino/libraries/. +script: + - buildExampleSketch rtttl_blocking + - buildExampleSketch rtttl_demo diff --git a/CHANGES b/CHANGES index 3c32813..e7feb7b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,7 +1,7 @@ Changes for 1.2.0: * Fixed issue #3 - Move library to the root of the repository -* New feature: Now using AppVeyor CI to build examples for validing code compilation. +* New feature: Now using AppVeyor and Travis CI to build examples for validing code compilation. Changes for 1.1.1: