@@ -10,3 +10,7 @@
/extras/fuzzing/*_fuzzer.options
/extras/fuzzing/*_fuzzer_seed_corpus.zip
.vs/
+
+# Used by CI for Particle
+/src/*.ino
+/project.properties
@@ -128,6 +128,7 @@ matrix:
- env: SCRIPT=arduino VERSION=1.8.2 BOARD=arduino:samd:mkr1000
- env: SCRIPT=platformio BOARD=uno
- env: SCRIPT=platformio BOARD=esp01
+ - env: SCRIPT=particle BOARD=argon
cache:
directories:
- "~/.platformio"
@@ -0,0 +1,12 @@
+#!/bin/sh -ex
+cd "$(dirname "$0")/../../"
+npm install -g particle-cli
+particle login -t "${PARTICLE_TOKEN}"
+cp extras/particle/src/smocktest.ino src/
+cp extras/particle/project.properties ./
+particle compile "$BOARD"
@@ -0,0 +1 @@
+name=ArduinoJsonCI
@@ -0,0 +1,5 @@
+#include "ArduinoJson.h"
+void setup() {}
+void loop() {}