A CI/CD Pipeline for Your Microservices
Continuous integration (CI) and continuous delivery/deployment (CD) are fundamental practices in modern software development, forming the backbone of efficient DevOps workflows. Together, they automate and streamline the processes of integrating code changes, testing, and deploying applications, ensuring that software is always in a deployable state.
One of the modern software development requirements for developers is to at least understand and have essential skills for building pipelines and working with different automation systems.
This chapter is about understanding and applying CI/CD to your microservices. Developing these fundamental DevOps skills will help you stay aligned with modern development practices.
We’ll cover the following topics:
- The essentials of CI/CD processes
- Working with Azure Cloud
- Working with GitHub actions
- Building a pipeline
You don’t need any previous experience of...