jargon

Platform & DevOps·Pipelines, promotion and GitOps

the pipeline definition lives in the repository it builds, so changing it is a pull request rather than a click.

Pipeline as code

Also calledpipeline-as-code, workflow as code

Defining the delivery process in a versioned file alongside the code rather than in a server's user interface. It gives the pipeline review, history and branching — a change to the build can be tested on a branch before it affects everyone. The trade is that the pipeline definition is now attacker-reachable through a pull request, which is why what a fork's pipeline may do with credentials is a real security question.

Commonly confused with