Pipelines-as-Code vs. Declarative Config

The recurring trade-off between declarative/DSL pipeline or infrastructure configuration (inspectable, diffable, policy-governable) and defining the same logic in a general-purpose language (more expressive, less legible and harder to govern).

Also known as: pipelines as code, CI/CD as code, YAML vs code (pipelines), declarative vs imperative pipelines, workflow-as-code, code not YAML, general-purpose-language pipelines

Documents (2)

Open gaps (2)