Pipelines as Code:
GitOps Meets Pipelines
Dynamically create and store Spinnaker pipelines in a Git repo.
Dynamically create and store Spinnaker pipelines in a Git repo.
Spinnaker’s UI is great for quickly building and running a pipeline. But with a UI-only approach, pipeline configs are not managed in source control like the rest of the code.
As a result, it is challenging to reuse, control, scale, and audit changes to your pipelines.
Armory Pipelines as Code provides you with a GitOps-based deployment model for managing your pipelines. You can define your pipelines in JSON, HCL, or YAML, and automatically sync them from source control to Spinnaker.
A pipeline module’s library can be stored in a central repository for teams to reuse and contribute to, and you can validate your pipelines before committing them with the Armory CLI.