Understanding CI/CD components with GCP services
There are some steps in the CI/CD practice. Each step may involve different tools or GCP services. To understand this concept better, let’s take a look at the following diagram:
Figure 12.1 – The CI/CD steps and the GCP services involved
The diagram shows the high-level steps of a complete CI/CD. At each step, there is a corresponding GCP service that can handle that step. For example, the first step is Source Code. In GCP, you can create a GitHub repository using a service called a Cloud Source Repository. Later, in the Exercise – implementing CI using Cloud Build section, we will learn how to create one. For now, let’s understand the steps and what GCP services are involved:
- The CI process starts with the source code. This source code should always be managed in a GitHub repository. It can be in GitHub, GitLab, or any other Git provider. As we mentioned previously, GCP...