The Deployment Pipeline is the automation that ships a code revision as a Build Package of a Release Version from Version Control to Production where it creates value for users. It is the primary pipeline, that consist of one or multiple connected Automation Pipelines.
The most simplistic Deployment Pipeline would have at least the following stages:
- Build, that creates a Build Package
- Test, that runs Automated Testing
- Deploy, that ultimately does the Automated Release
Automation Pipelines provide the technical foundation for Continuous Integration, Continuous Delivery and Continuous Deployment and are therefore a milestone technology for DevOps.