[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[[["\u003cp\u003eCloud Deploy enables you to deliver applications to Google Kubernetes Engine (GKE) clusters or Cloud Run services using delivery pipelines.\u003c/p\u003e\n"],["\u003cp\u003eYou can use Cloud Deploy to deploy applications to multiple targets simultaneously or use a canary deployment strategy for progressive delivery.\u003c/p\u003e\n"],["\u003cp\u003eCloud Deploy allows you to automate release actions, such as promoting releases and advancing rollouts, and also supports restricting rollouts using deploy policies.\u003c/p\u003e\n"],["\u003cp\u003eCloud Deploy facilitates customization through the use of custom target types, post-rendering parameters, and deploy hooks for custom actions before and after deployments.\u003c/p\u003e\n"],["\u003cp\u003eAfter deployment, you can verify the success of your deployments by running tests to ensure that everything is operating as expected.\u003c/p\u003e\n"]]],[],null,["# Quickstarts\n\n- \n- [### Deploy an app to Google Kubernetes Engine using Cloud Deploy\n Use Cloud Deploy to deliver a sample application to a sequence of two GKE clusters.](https://cloud.google.com/deploy/docs/deploy-app-gke)\n- [### Deploy an app to Cloud Run using Cloud Deploy\n Use Cloud Deploy to deliver a sample application to a sequence of two Cloud Run services.](https://cloud.google.com/deploy/docs/deploy-app-run)\n- [### Create a pipeline and release in the Google Cloud console\n Use the Google Cloud console to create a delivery pipeline, two targets, and a release.](https://cloud.google.com/deploy/docs/deploy-app-in-console)\n- [### Deploy an app to multiple targets at once\n Use Cloud Deploy to deliver a sample application to more than one target at the same time.](https://cloud.google.com/deploy/docs/deploy-app-parallel)\n- [### Automate release actions\n Configure your delivery pipeline to automatically promote a release and advance a rollout.](https://cloud.google.com/deploy/docs/deploy-app-automation)\n- [### Use a deploy policy to restrict rollout actions\n Create a deploy policy that restricts rollouts during a specified time window.](https://cloud.google.com/deploy/docs/deploy-app-policy)\n- [### Define and use a custom target type\n Create a custom target type, then deploy to a target of that type.](https://cloud.google.com/deploy/docs/deploy-app-custom-target)\n- [### Deploy an app using a canary deployment strategy\n Use a canary deployment strategy to progressively deliver a sample application to a target.](https://cloud.google.com/deploy/docs/deploy-app-canary)\n- [### Verify your deployment\n Run tests after deploying, to ensure a successful deployment.](https://cloud.google.com/deploy/docs/deploy-app-verification)\n- [### Use deploy parameters\n Pass post-rendering parameters to your manifests.](https://cloud.google.com/deploy/docs/deploy-app-parameters)\n- [### Run deploy hooks\n Configure custom actions to run before and after deploying.](https://cloud.google.com/deploy/docs/deploy-app-hooks)"]]