26 lines
No EOL
469 B
YAML
26 lines
No EOL
469 B
YAML
image: python:3.9
|
|
|
|
variables:
|
|
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.pip-cache"
|
|
PLATFORMIO_CACHE_DIR: "$CI_PROJECT_DIR/.platformio-cache"
|
|
|
|
cache:
|
|
paths:
|
|
- .pip-cache/
|
|
- .platformio-cache/
|
|
|
|
stages:
|
|
- build
|
|
|
|
before_script:
|
|
- "pip install -U platformio"
|
|
|
|
build:
|
|
stage: build
|
|
script:
|
|
- "pio run -e nano -e leonardo -e pico -e bluepill -e esp32"
|
|
- mkdir -p builds
|
|
- cp .pio/build/pico/firmware.uf2 builds/
|
|
artifacts:
|
|
paths:
|
|
- builds/* |