Chapter 5: Managing Source Code Using Cloud Source Repositories
The first section of this book (consisting of four chapters) focused on exploring the concepts of Site Reliability Engineering (SRE) in depth. This included SRE technical practices, understanding monitoring and alerting to target reliability, and insights into building SRE teams by applying SRE cultural practices.
This second section of the book explores GCP's constructs in depth to implement a CI/CD pipeline with a focus on the following core areas:
- Managing source code using Cloud Source Repositories
- Building and creating container images using Cloud Build
- Pushing container images and artifacts using Container Registry
- Orchestrating containers and deploying workloads using Google Kubernetes Engine
Source code management is the first step in a Continuous Integration (CI) flow. Code is stored in a source code repository; a common repository that stores code and allows developers to make...