All GCP services

GCP · Developer Tools

Cloud Deploy

Managed progressive delivery to GKE/Run.

Official docs

Overview

Cloud Deploy orchestrates promotion through targets (dev → qa → prod) with approvals, canary and verify jobs.

When to use it

  • Standardized release pipelines
  • Multi-env promotion with QA gates

Setup

  1. Enable Cloud Deploy API.
  2. Define `clouddeploy.yaml` with pipeline + targets.
  3. Apply: `gcloud deploy apply --file=clouddeploy.yaml`.

How to use

Release
gcloud deploy releases create rel-$SHORT_SHA --delivery-pipeline=api --region=us-central1 --source=.

QA use cases

  • Define a `verify` job that runs smoke tests on each target before promote.