CI/CD Pipelines
Beyond the “Pipeline” Metaphor
What is a pipeline
Continuous Integration and Continuous Delivery (CI/CD) are two halves of the software delivery process. However, referring to this process as a “pipeline” is an oversimplification, as there is rarely a single source or a fixed end point.
A more accurate comparison is global automotive manufacturing. Developers act as part suppliers, shipping individual components to a central facility where incoming packages are checked against quality and build specifications. This represents Continuous Integration (CI): developers commit code to a shared repository, which automatically triggers a battery of testing suites.
