Pipeline structure

To build the pipeline, it is necessary to build it based on the DevOps Lifecycle:

DevOps Lifecycle

The pipeline has the following structure to begin with:

Plan → Code → Build → Test → Release → Deploy → Operate → Monitor → Plan

The Code, Build & Test steps are specific to Dev, while the Deploy, Operate & Monitor steps are the priority of Ops. The Plan and Release stages require joint work between the Dev and Ops teams.

However, there are still three important aspects to consider:

  • The implementation of Dev, Review, Staging & Production environments;
  • Additional steps needed for Ops: the creation of the infrastructure;
  • The integration of FinOps for managing infrastructure costs.

These points will be explored in more detail in the following sections CI/CD and Dev, Ops & FinOps.