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:
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 Cloud Source Repository. Later, in the Exercise – implementing continuous integration 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 from 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...