'Is there a Google CloudBuild equivalent for Manual Approval Action in AWS CodePipeline?

I am looking to setup a manual approval before the production build can be triggered from staging.

Is there any workaround to setup manual approval if Google doesn't support it natively?

AWS Manual Approval Action : https://docs.aws.amazon.com/codepipeline/latest/userguide/approvals-action-add.html



Solution 1:[1]

Unfortunately there is no equivalent of AWS Manual Approval Action for Cloud Build, however, you can integrate Cloud Build with a 3rd party tool to implement a deployment approval for different enviroments. Here is an article that uses Spinnaker for that.

You could also open a Feature Request so that an implementation of a native approval for deployment can be considered by Google's Product Team by following this link.

Solution 2:[2]

There is a feature in preview for Cloud Build, but it needs to be enabled from the Early Access page at the org level.

enter image description here

Solution 3:[3]

There is now a Google Cloud product for just this purpose: Google Cloud Deploy

Currently supports GKE and Anthos user clusters.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Ralemos
Solution 2
Solution 3 VSZ