Automate Deployments with GitOps and CI/CD Pipelines
For the complete documentation index, see llms.txt. For a full content snapshot, see llms-full.txt. Append.mdto anykestra.io/docs/*URL for plain Markdown.
Kestra supports three paths for moving flows between environments: Git-based sync (GitOps, Git as source of truth), CI/CD pipelines (GitHub Actions, Terraform, etc.), and Promote (EE — UI-first, no Git required). Choose based on whether your team is Git-native, pipeline-driven, or UI-first.
Version Control with Git
Learn patterns for versioning Kestra flows and namespace files with Git, including Sync, Push, and Clone strategies.
VS Code Extension
Install the Kestra VS Code extension to get instance-aware schema validation, Pebble autocompletion, topology preview, and run-from-editor with live log streaming.
CI/CD Pipeline
Automate Kestra flow validation and deployment with CI/CD. Integrate with GitHub Actions, GitLab CI, and other pipelines to enforce quality before production.
Was this page helpful?