Defining a delivery pipeline

The delivery pipeline not only ensures what is released is stable and controlled, but also enables this to be done rapidly. A pipeline can potentially enable every source commit to be a release candidate. The pipeline needs to be built out in distinct steps, each removing different kinds of risks from the delivery process. The following is an example of a build pipeline:

Defining a delivery pipeline

You will need to define a pipeline that is appropriate to your technology and organizational process.

The first step is the traditional CI step. This ensures that the code base is built and is unit tested. It is important to keep the build and unit test ...

Get Storm Real-time Processing Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.