Select Git revision
.gitlab-ci.yml
.gitlab-ci.yml 483 B
stages:
- validate
- build
- deploy
image:
name: esphome/esphome:2024.6.0
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:
- kubernetes
deploy_configs:
stage: deploy
script:
- cp -rv *.yaml packages /srv/esphome/growsmart/
tags:
- shell