CD Deployment
Cloud Deploy
Google Cloud Deploy is a managed continuous-delivery service that automates progressive application rollout to a promotion sequence of target environments. It uses Skaffold to render Kubernetes/serverless manifests, tracks delivery pipelines, releases, and rollouts as managed resources, and issues Pub/Sub notifications for render, deploy, approval, and rollback events. Targets are GKE clusters, Cloud Run, GKE attached clusters, or registered custom targets.
Google Cloud
Service information
Shortname: Cloud Deploy
Huawei equivalent shortnames: CodeArts Deploy
Keywords: deployment, cd, release
Differences vs Huawei
Cloud Deploy is opinionated around a declarative YAML delivery pipeline plus Skaffold-managed rendering, with built-in resources (release, rollout, target) and a first-class promote/rollback API. CodeArts Deploy (Huawei CodeArts Deploy) models deployments around deploy tasks and environments stitched into CodeArts Pipeline stages rather than a single managed promotion-sequence resource, so promotion logic, approvals, and rollback are expressed in pipeline orchestration, not in a dedicated CD control-plane object model.
Cloud Deploy targets are tightly coupled to GKE, Cloud Run, GKE attached, and a registered custom-target mechanism with verification and analysis jobs against Google Cloud Observability. Huawei CodeArts Deploy is provider-neutral toward Huawei compute (ECS, CCE, containers) and on-premises hosts via the Deploy agent, but it has no equivalent managed target abstraction for a Skaffold-rendered manifest flow; manifest rendering and Kubernetes-specific progressive strategies must be assembled manually with Helm/Kustomize and CCE.
Cloud Deploy exposes automation rules, deploy policies, IAM-based target gating, Binary Authorization attestation, and Pub/Sub event hooks as native primitives. CodeArts Deploy relies on CodeArts Pipeline templates and host-level permission management for analogous controls; it does not offer a direct Binary Authorization analogue, and Canary/automated-promote behavior must be engineered from pipeline orchestration rather than configured as service-native deploy policies.
Operational responsibility differs: Cloud Deploy is a regional managed service billed on delivery pipeline, target, and rollout activity, while CodeArts Deploy is a CodeArts subscription-tier capability billed around deploy execution and pipeline build minutes, normally consumed through the CodeArts Plan packaging rather than per-resource metering.
Migration to Huawei
Assess the promotion sequence, target types, and Skaffold usage in the existing Cloud Deploy setup, then target Huawei CodeArts Deploy as the deployment engine wrapped by CodeArts Pipeline for the promotion logic. There is no automated one-click migration: each delivery pipeline, target, and approval gate becomes a CodeArts Pipeline definition with CodeArts Deploy tasks for the relevant CCE/ECS hosts, plus Helm or Kustomize steps to replace Skaffold rendering.
For configuration and application migration, translate Skaffold render output to Helm/Kustomize manifests in a Huawei container registry/SWR and CCE cluster topology, and re-express approvals, automation rules, and deploy policies as CodeArts Pipeline gates plus IAM/permission schemes. Pub/Sub notifications become CodeArts Pipeline webhooks and ServiceStage/SMN topics, and Binary Authorization attestation has no direct equivalent so artifact signing must be enforced with a manual or pipeline-injected check.
Validation and cutover: run the re-platformed pipeline in parallel against non-production CCE or ECS targets, comparing rendered manifests, rollout outcomes, and verification signals, then progressively cut over promotion stages target-by-target. Reproduce rollback via CodeArts Deploy release versions and pipeline re-execution, and confirm auditability through CodeArts Pipeline logs rather than Cloud Deploy platform and audit logs.
Expect gap and cost-model changes: Cloud Deploy's per-release/rollout metering and Skaffold verification jobs do not map cleanly to CodeArts Plan-tier packaging, so recalculate TCO around CodeArts subscription tiers, deploy execution minutes, SWR and CCE consumption, and cross-AZ traffic. Custom targets, canary via service mesh, and analysis-job verification must be rebuilt with CCE traffic management and Cloud Eye, accepting partial rather than feature-for-feature parity.
Official Huawei Cloud documentation
Huawei Cloud
Huawei equivalent service
Shortname: CodeArts Deploy
General function: CD Deployment
Release and deployment orchestration service.
Keywords: deployment, cd, release