Skip to content

Commit c0adfca

Browse files
committed
Adding .travis.yml for automatic CI build of ArduinoIoTCloud
Adding build badge to README
1 parent a68552a commit c0adfca

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

.travis.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
language: generic
2+
env:
3+
global:
4+
- IDE_VERSION=1.8.9
5+
matrix:
6+
- BOARD="arduino:samd:mkrwifi1010"
7+
- BOARD="arduino:samd:mkrgsm1400"
8+
before_install:
9+
- wget http://downloads.arduino.cc/arduino-$IDE_VERSION-linux64.tar.xz
10+
- tar xf arduino-$IDE_VERSION-linux64.tar.xz
11+
- mv arduino-$IDE_VERSION $HOME/arduino-ide
12+
- export PATH=$PATH:$HOME/arduino-ide
13+
- if [[ "$BOARD" =~ "arduino:samd:" ]]; then
14+
arduino --install-boards arduino:samd;
15+
fi
16+
- buildExampleSketch() { arduino --verbose-build --verify --board $BOARD $PWD/examples/$1/$1.ino; }
17+
- buildExampleUtilitySketch() { arduino --verbose-build --verify --board $BOARD $PWD/examples/utility/$1/$1.ino; }
18+
install:
19+
- mkdir -p $HOME/Arduino/libraries
20+
- ln -s $PWD $HOME/Arduino/libraries/.
21+
script:
22+
- buildExampleSketch ArduinoIoTCloud_LED_switch
23+
- buildExampleUtilitySketch Provisioning
24+

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# ArduinoIoTCloud
2+
[![Build Status](https://travis-ci.org/arduino-libraries/ArduinoIoTCloud.svg?branch=master)](https://travis-ci.org/arduino-libraries/ArduinoIoTCloud)
23

34
This library facilitates interactions between boards featuring a cryptography co-processor and the Arduino IoT Cloud service. It includes a ConnectionManager to handle connection/disconnection/reconnection flows and provides means to interface local sketch variables with cloud based Thing properties, enabling synchronization and on-change callbacks.
45
Currently supported boards: MKR1000 (WiFi101) and MKR 1010 (WiFiNINA). Support for MKRGSM is nearing completion and more cryptography enabled boards are following.

0 commit comments

Comments
 (0)