Cloud Build produces; Cloud Deploy promotes — never the reverse.
Deploying straight from a Cloud Build step throws away every approval gate and rollback mechanism the next four slides build.
SourceGit commit
Cloud Buildtest, scan, build
Artifact Registrytested image
Cloud Deployrelease created
Rolloutsdev → staging → prod
Exactly one artifact flows through the right-hand side — Cloud Deploy never rebuilds anything, it only ever promotes what CI already produced.