🧋 Continuous Integration
Helmwave was built from the very first commit with the idea of running it as part of the CI pipeline in mind.
Let's see how we can get it working on popular CI software.
GitHub action
Gitlab-CI
variables:
HELMWAVE_LOG_LEVEL: trace
helmwave:
stage: deploy
environment:
name: "ref/$CI_COMMIT_REF_SLUG"
image:
name: diamon/helmwave:0.12.8
entrypoint: [""]
script:
- helmwave yml
- helmwave plan
- helmwave up
artifacts:
paths:
- .helmwave
expire_in: 2 week