Technical requirements
To perform the tasks in this chapter, you need a Google Cloud project, with billing or free trial enabled, and an Artifact Registry repository. You can reuse the project and repository you created in Chapter 2.
Also, in addition to the APIs you enabled in previous chapters, you need to enable the following APIs:
- Cloud Build
- Artifact Analysis
- Secret Manager
- Service Networking
Your Google account needs to have the Cloud Build Editor or Project Editor roles in that project, which you should still have from previous chapters.
You also need a personal GitHub account that you will connect to Cloud Build to configure automatic build execution. If you can’t provide that, you can use other supported repositories, but the detailed procedure may be different from the one described in the chapter.
The code used in this chapter is available in the ch5
folder of the book repository at https://github.com/PacktPublishing/Secure-Continuous...