© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
H. van MerodeContinuous Integration (CI) and Continuous Delivery (CD)https://doi.org/10.1007/978-1-4842-9228-0_4

4. Pipeline Design

Henry van Merode1  
(1)
Leeuwarden, The Netherlands
 
This chapter covers the following:
  • Why a pipeline design is useful.

  • Basic BPMN 2.0 concepts to model a pipeline flow, with a short BPMN introduction.

  • The Generic CI/CD Pipeline, a blueprint containing the stages a pipeline should consist of.

  • The different stages of the Generic CI/CD Pipeline and their purpose.

  • Design strategies concerning branching, build, test, deployment, and release, and how certain aspects of these strategies affect the design of the pipeline.

  • Why certain aspects ...

Get Continuous Integration (CI) and Continuous Delivery (CD): A Practical Guide to Designing and Developing Pipelines now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.