28 lines
785 B
YAML
28 lines
785 B
YAML
# You can override the included template(s) by including variable overrides
|
|
# See https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings
|
|
# Note that environment variables can be set in several places
|
|
# See https://docs.gitlab.com/ee/ci/variables/#priority-of-environment-variables
|
|
image: python:3.8
|
|
stages:
|
|
- build
|
|
- test
|
|
before_script:
|
|
- pip install -U platformio
|
|
main_mcu:
|
|
stage: build
|
|
script:
|
|
- cd firmware/main_mcu/
|
|
- cp src/config-example.h src/config.h
|
|
- pio run -e button-debug -e button-release -e button-debug -e button-timing
|
|
- pio platform install native
|
|
- pio test -e native
|
|
lowpower_mcu:
|
|
stage: build
|
|
script:
|
|
- cd firmware/lowpower_mcu/
|
|
- pio run
|
|
sast:
|
|
stage: test
|
|
include:
|
|
- template: Security/SAST.gitlab-ci.yml
|