A rollout advances an application deployment through defined target environments. In Google Cloud Deploy, creating a release creates a rollout for the first target; promotion creates a rollout for the next target. section 12.5.2
A typical Cloud Deploy progression works as follows:
- Define a delivery pipeline with ordered targets, such as test, staging, and production. section 12.5.2
- Create a release from CI or the command line; Cloud Deploy deploys it to the first target. section 12.5.2
- Promote the release to advance it, and configure targets to require manual approval when needed. section 12.5.2
- Approve or reject a rollout when its target requires approval. section 12.5.2
Test to production
A pipeline can deploy a release to test, promote it to staging, then promote it to production. Target definitions can require approval for promotions. section 12.5.2
The promotion sequence diagram illustrates progression across deployment targets. section 12.5.2
Rollouts are also named as a platform primitive in Knative, which provides serverless workload capabilities on Kubernetes. section 9.2.1


















