Google Cloud Deploy
Deliver continuously to Google Kubernetes Engine.
Easy releases, at scale
Deploy to Google Kubernetes Engine in minutes. Define pipelines in code and let Google Cloud Deploy handle rollouts. Scale pipelines across your organization. Measure and optimize deployment success.
Safety with security and audit built in
Use built-in best practices for speed and safety. Ensure only authorized releases are promoted with approval stages. Connect Google Cloud's centralized security and audit tools.
Uplevel your DevOps ecosystem
Easily connect to the tools you love and use everyday. Connect Google Cloud Build and Jenkins for CI, approve promotions inside your ticketing system, and send notifications to collaboration platforms.
Google Cloud Deploy concepts
Learn more about Google Cloud Deploy, including how it works, terminology, and architecture.
Deploy your application
Step-by-step guide to deploying your application using Google Cloud Deploy.
Google Cloud Deploy tutorials
These hands-on tutorials guide you through setting up a pipeline and deploying a sample application using Google Cloud Deploy.
Learn more about Google Cloud Deploy features
|Pipeline visualization||Visualize the path to delivery. Define delivery pipelines and visualize the progression of candidate releases through to production.|
|Easy rollout / rollback||Rollout and rollback to GKE has never been easier and more clear. Promote a release between target stages using a one-step operation in the web console, CLI, or API.|
|Built-in approvals||Google Cloud Deploy supports separation of duties and concerns with formal release promotion approvals, accessible via the web console, CLI, or API and integrated with IAM.|
|Tightly integrated||No hand wiring required. Google Cloud Deploy comes pre-integrated to IAM, Cloud Logging, and Cloud Audit Logs.|
|Opinionation||Google Cloud Deploy provides an opinionated on-ramp to GKE via Skaffold. Leverage built-in best practices which keep pipelines durable by insulating them against changes.|
|Declarative configuration||Never worry about the how, just define the what and let Google Cloud Deploy do the heavy lifting. Google Cloud Deploy fully manages GKE deployments based on desired end states.|
|Metrics||Insights at your fingertips. Know how frequently and successfully releases progress through delivery pipelines.|
|Auditing and traceability||Google Cloud Deploy integrates with Cloud Logging to provide release auditability and traceability. Maintain clarity on which releases were promoted and by whom.|
|IAM and execution permissioning||Lockdown release deployments with granular IAM permissioning and scoped service accounts for execution.|
|Connect the tools you love||Google Cloud Deploy extends your DevOps ecosystem and plays with all the tools you love. Invoke Google Cloud Deploy from popular CI products using the CLI or API and federate approvals to ticketing systems of choice.|
|Unified with your developer experience||Google Cloud Deploy brings Skaffold to your pipelines, enabling operators to achieve pipeline parity across dev and CI/CD, while developers remain productive and insulated from platform changes while leveraging the idiomatic developer experience of Cloud Code.|