cache: paths: - firmware stages: - build before_script: - "pip install -U platformio" firmware-build: stage: build image: python:2.7-stretch script: - platformio lib --global install painlessMesh ArduinoJson TaskScheduler PubSubClient ESPAsyncTCP AsyncTCP - platformio ci --lib="." --board=esp12e src/examples/mesh/mesh.cpp artifacts: paths: - .pioenvs/*/firmware.* - .pioenvs/*/spiffs.bin