Select Git revision
.gitlab-ci.yml
.gitlab-ci.yml 487 B
stages:
- validate
- build
- deploy
image:
name: esphome/esphome:2023.9.3
entrypoint: [""]
validate_configs:
stage: validate
script:
- cat ${SECRETS_YAML} > packages/secrets.yaml
- for yml in *.yaml; do esphome config ${yml} >/dev/null; done
artifacts:
expire_in: 1 hour
paths:
- packages/secrets.yaml
tags:
- docker
deploy_configs:
stage: deploy
script:
- cp -rv *.yaml packages /srv/esphome/groovy-industries/
tags:
- shell