Skip to content

Commit 69e04e6

Browse files
committed
Add initial travis ci config
1 parent 4f04bd0 commit 69e04e6

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

.travis.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
language: generic
2+
env:
3+
global:
4+
- IDE_VERSION=1.8.5
5+
matrix:
6+
- BOARD="arduino:samd:mkrwifi1010"
7+
before_install:
8+
- wget http://downloads.arduino.cc/arduino-$IDE_VERSION-linux64.tar.xz
9+
- tar xf arduino-$IDE_VERSION-linux64.tar.xz
10+
- mv arduino-$IDE_VERSION $HOME/arduino-ide
11+
- export PATH=$PATH:$HOME/arduino-ide
12+
- if [[ "$BOARD" =~ "arduino:samd:" ]]; then
13+
arduino --install-boards arduino:samd;
14+
fi
15+
- buildExampleSketch() { arduino --verbose-build --verify --board $BOARD $PWD/examples/$1/$1.ino; }
16+
- buildExampleToolsSketch() { arduino --verbose-build --verify --board $BOARD $PWD/examples/Tools/$1/$1.ino; }
17+
install:
18+
- mkdir -p $HOME/Arduino/libraries
19+
- ln -s $PWD $HOME/Arduino/libraries/.
20+
script:
21+
- buildExampleSketch AP_SimpleWebServer
22+
- buildExampleSketch ConnectNoEncryption
23+
- buildExampleSketch ConnectWithWEP
24+
- buildExampleSketch ConnectWithWPA
25+
- buildExampleSketch ScanNetworks
26+
- buildExampleSketch ScanNetworksAdvanced
27+
- buildExampleSketch SimpleWebServerWiFi
28+
- buildExampleSketch WiFiChatServer
29+
- buildExampleSketch WiFiPing
30+
- buildExampleSketch WiFiSSLClient
31+
- buildExampleSketch WiFiUdpNtpClient
32+
- buildExampleSketch WiFiUdpSendReceiveString
33+
- buildExampleSketch WiFiWebClient
34+
- buildExampleSketch WiFiWebClientRepeating
35+
- buildExampleSketch WiFiWebServer
36+
- buildExampleToolsSketch WiFiNINAFirmwareUpdater

0 commit comments

Comments
 (0)