Skip to content

🧋 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.13.0
    entrypoint: [""]
  script:
    - helmwave yml
    - helmwave plan
    - helmwave up
  artifacts:
    paths:
    - .helmwave
    expire_in: 2 week