Exploring the Cloud Deploy architecture
This section describes how Cloud Deploy fits in with the software delivery ecosystem, as well as its components, including what resources the service manages.
Cloud Deploy among software delivery tools
You use Cloud Deploy near the end of your source-to-prod software delivery process. Downstream from Cloud Deploy are the runtime environment, any monitoring tools you use, and your users.
Upstream from Cloud Deploy are the many tools and methods available to you for creating, building, and testing your software. Cloud Deploy supports almost any continuous integration (CI) or build tooling you use. Cloud Deploy has no restrictions regarding where you store your artifacts (such as your container image). It’s up to the runtime to retrieve that artifact:
Figure 8.1 – Cloud Deploy among Google Cloud’s software delivery tools
In this diagram, a software developer uses Cloud Code to write, and...