Pipeline structure
To build the pipeline, it is necessary to build it based on the 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.