This commit is contained in:
2018-11-16 19:28:22 +01:00
parent a888cfa0fd
commit ac8bd1f745

View File

@@ -1,43 +1,14 @@
#stages:
# - build
#
#cache:
# paths:
# - .piolibdeps
#
#build-examples:
# stage: build
# image: registry.gitlab.com/wirelos/contraption-pipeline/platformio:v1
# script:
# - pio upgrade
# - platformio lib --global install painlessMesh ArduinoJson TaskScheduler PubSubClient ESPAsyncTCP AsyncTCP "ESP Async WebServer"
# - platformio ci --lib="." --board=esp12e src/examples/basic/
# - platformio ci --lib="." --board=esp12e src/examples/mesh/
# - platformio ci --lib="." --board=esp12e src/examples/mqttBridge/
image: python:2.7-stretch
# This folder is cached between builds
# http://docs.gitlab.com/ce/ci/yaml/README.html#cache
cache:
paths:
- firmware
stages:
- test
- build
before_script:
- "pip install -U platformio"
firmware-build:
examples:
stage: build
image: python:2.7-stretch
script:
- pio run --target clean
- pio run --environment basic
- pio run --environment wifi
artifacts:
paths:
- .pioenvs/*/firmware.*
- .pioenvs/*/spiffs.bin