Automating Software Delivery Using Cloud Deploy
In this chapter, we introduce Cloud Deploy, a service you can use to automate how your application is delivered to a series of runtime environments, known as targets. With Cloud Deploy, you can define delivery pipelines to deploy container images to GKE and Cloud Run targets in a predetermined sequence.
In this chapter, you’ll learn about the Cloud Deploy architecture, the resources that Cloud Deploy creates for you, and the service’s capabilities. We’ll also show you how to create the software delivery pipeline that guides your application delivery to those target environments.
What you’ll learn in this chapter will help you understand the end-to-end software delivery toolchain in Google Cloud (Cloud Code to Cloud Build to Artifact Registry to Cloud Deploy to your runtime). This toolchain will be presented in more detail in Chapter 10.
This chapter includes the following sections:
- Exploring...