Pipeline as Code
In plain terms
Defining CI/CD pipelines in version-controlled files.
Going deeper
Pipeline-as-code stores build and deploy definitions as code in the repo, making them reviewable, reproducible, and versioned. It treats pipelines like software.
Under the hood
Enables review, reuse, and history for delivery logic; YAML/DSL files live beside the code.
Examples
Jenkinsfile, .github/workflows, .gitlab-ci.yml, declarative pipelines.
Think of it like...
Like writing your factory's operating instructions into the product blueprint itself.