To bring your code to production, the process must be planned out.
This process of planning is called release management. Throughout this process, we need to take care of the integrity and consistency of the existing services, guaranteeing the operation of our systems.
To understand the steps involved in the release management process, we are going to look at the following concepts:
- pipelines
- Continuous integration
- Continuous delivery and continuous deployment