Skip to main content
Use the DevHelm CLI in any CI system that can install npm packages. This page shows patterns for common CI providers.

Requirements

  • Node.js 18+ on the CI runner
  • DEVHELM_API_TOKEN set as a CI secret
  • A devhelm.yml config file in your repository

Standard workflow

GitLab CI

Jenkins

CircleCI

Bitbucket Pipelines

Version pinning

For reproducible builds, pin the CLI version:

Gating merges

Use --dry-run --detailed-exitcode as a required status check:
Exit 10 means changes are pending — use this to require review before merging config changes. Exit 0 means no changes; validation failures exit 4 and API errors exit 11.

Next steps

GitHub Actions

Official setup-devhelm action with caching.

Multi-environment

Deploy staging and production separately.