← Back
June 19, 2022

What you should do, can do, and should not do in your CI/CD pipelines

Common CI/CD pipelines can consist of an arbitrary number of steps, offering space for a lot of different actions. In this blog post, I will list down what I think should be, can be, and should not be done in a CI/CD pipeline.

What you should do in your CI/CD pipeline

These are the very basics of every CI/CD pipeline.

What you can do in your CI/CD pipeline

This is where it gets more exciting. As mentioned above, CI/CD pipelines can consist of an arbitrary number of steps, which leaves a lot of space for creativity.

Here are some example of what I have implemented in pipelines that I worked on:

What you should not do in your CI/CD pipelines

Summary

CI/CD pipelines are a core concept of modern application development. The goal is to achieve reproduce-able, automated testing, building and deployment, with all necessary steps included. We do not want our developers or infrastructure team to do anything manually after new code is checked into version control.

When applied correctly, CI/CD concepts enable rapid development and feedback loop. Our team can deliver often and reliably, making life better for everyone.