Architecting a build pipeline

Build pipelines are the progression of logical development, quality and delivery steps; these steps define the way a software project will be built, delivered, and tested. By implementing build pipelines, we are crafting a solution where build packages or containers flow through repeatable delivery processes in a continuous manner. Gates are added to the pipeline to ensure that quality metrics are collected, and integration defects are identified. Each gate defined in the pipeline represents a go/no-go determination. Eventually, the automation solution vets and releases a build through the complete pipeline and into a production or released status.

As we hinted earlier, production does not always need to apply to cloud-based ...

Get Mastering Jenkins 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.