Skip to content
devops

Declarative Pipeline

Declarative Pipeline

Definition

A declarative pipeline defines the desired end state of a CI/CD workflow using structured configuration (YAML, HCL, or JSON) rather than imperative scripts. Declarative pipelines are easier to read, lint, and version-control, and many tools can validate them statically before execution.

Jenkins Declarative Pipeline syntax and GitHub Actions workflows are prominent examples.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.