Skip to content

Commit 2544afa

Browse files
committed
Initial travis ci configuration
1 parent e8ed62a commit 2544afa

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

.travis.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
language: generic
2+
env:
3+
global:
4+
- IDE_VERSION=1.6.8
5+
matrix:
6+
- BOARD="arduino:avr:uno"
7+
- BOARD="arduino:avr:leonardo"
8+
- BOARD="arduino:avr:mega:cpu=atmega2560"
9+
- BOARD="arduino:sam:arduino_due_x_dbg"
10+
- BOARD="arduino:samd:arduino_zero_edbg"
11+
- BOARD="arduino:samd:mkr1000"
12+
- BOARD="Intel:arc32:arduino_101"
13+
matrix:
14+
allow_failures:
15+
- env: BOARD="arduino:avr:leonardo"
16+
- env: BOARD="arduino:sam:arduino_due_x_dbg"
17+
- env: BOARD="Intel:arc32:arduino_101"
18+
before_install:
19+
- /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16
20+
- sleep 3
21+
- export DISPLAY=:1.0
22+
- wget http://downloads.arduino.cc/arduino-$IDE_VERSION-linux64.tar.xz
23+
- tar xf arduino-$IDE_VERSION-linux64.tar.xz
24+
- mv arduino-$IDE_VERSION $HOME/arduino-ide
25+
- export PATH=$PATH:$HOME/arduino-ide
26+
- if [[ "$BOARD" =~ "arduino:sam:" ]]; then
27+
arduino --install-boards arduino:sam;
28+
fi
29+
- if [[ "$BOARD" =~ "arduino:samd:" ]]; then
30+
arduino --install-boards arduino:samd;
31+
fi
32+
- if [[ "$BOARD" =~ "Intel:arc32" ]]; then
33+
arduino --install-boards Intel:arc32;
34+
fi
35+
- buildExampleSketch() { arduino --verbose-build --verify --board $BOARD $PWD/examples/$1/$1.ino; }
36+
install:
37+
- mkdir -p $HOME/Arduino/libraries
38+
- ln -s $PWD $HOME/Arduino/libraries/.
39+
script:
40+
- buildExampleSketch AP_SimpleWebServer
41+
- buildExampleSketch CheckWifi101FirmwareVersion
42+
- buildExampleSketch ConnectNoEncryption
43+
- buildExampleSketch ConnectWithWEP
44+
- buildExampleSketch ConnectWithWPA
45+
- buildExampleSketch FirmwareUpdater
46+
- buildExampleSketch MDNS_WiFiWebServer
47+
- buildExampleSketch ScanNetworks
48+
- buildExampleSketch SimpleWebServerWiFi
49+
- buildExampleSketch WiFiChatServer
50+
- buildExampleSketch WiFiSSLClient
51+
- buildExampleSketch WiFiUdpNtpClient
52+
- buildExampleSketch WiFiUdpSendReceiveString
53+
- buildExampleSketch WiFiWebClient
54+
- buildExampleSketch WiFiWebClientRepeating
55+
- buildExampleSketch WiFiWebServer
56+

0 commit comments

Comments
 (0)