DevOps Platform
Google Cloud Build
Google Cloud Build is a serverless CI/CD service that executes build, test, and deploy steps from a YAML-defined workflow triggered by source control, manual calls, or webhook events. It bills per build minute on managed build machines, pushes artifacts to Artifact Registry, and commonly acts as the central build control point within GCP DevOps pipelines.
Google Cloud
Service information
Shortname: Cloud Build
Huawei equivalent shortnames: CodeArts
Keywords: devops, platform, ci/cd, build
Differences vs Huawei
Cloud Build is a single serverless build primitive defined by a cloudbuild.yaml pipeline and invoked through the Cloud Build API or triggers, with billing tied to build-minutes and machine size. Huawei separates this capability across CodeArts Build (managed build execution) and CodeArts Pipeline (visual orchestration and release flow), which are consumed through CodeArts project APIs and the console rather than one standalone build resource. Architects must therefore remap trigger sources, step definitions, and machine sizing to CodeArts build tasks and pipeline stages rather than assume a like-for-like API contract.
Cloud Build integrates natively with Cloud Source Repositories, GitHub, Bitbucket, Artifact Registry, and GKE, exposing webhook and Pub/Sub triggers for distributed event-driven builds. CodeArts Build and Pipeline integrate primarily with CodeArts Repo and Artifact plus external Git connections, with pipeline gates, approvals, and deployments handled through CodeArts Deploy. Concurrency and runtime are governed by CodeArts package quotas (e.g., 1-20 concurrent executions depending on edition) rather than the on-demand scaling Cloud Build offers, so peak-load design and HA behavior differ materially.
Operational responsibility differs: Cloud Build is a pure build service whose observability relies on Cloud Logging, Monitoring, and trace, leaving release governance to adjacent products. CodeArts bundles build, pipeline, deployment, test, and artifact services into one DevOps platform with built-in project-level permissions, check rules, and release controls. This means migration generally gains integrated governance but loses the Google-native binding to Cloud Logging, IAM, and Artifact Registry that existing workflows may assume.
Migration to Huawei
Assess each Cloud Build workflow by trigger type, step dependencies, machine size, and artifact destinations before selecting a target. For YAML build-only jobs use CodeArts Build; for multi-stage release flows use CodeArts Pipeline orchestrating Build, Deploy, and Check tasks. Inventory Cloud Build triggers, substitutions, and IAM service accounts, and map them to CodeArts source connections, build parameters, and project member roles, validating regional availability and the concurrency and monthly-minute quotas of the chosen CodeArts edition.
Recreate build logic as CodeArts Build tasks, translating cloudbuild.yaml steps into the supported build actions and image-based build environments, and migrate artifact outputs to CodeArts Artifact. Replace Pub/Sub, webhook, and Cloud Source Repositories triggers with CodeArts Repo or external Git connections and pipeline triggers. Re-implement deploy steps as CodeArts Deploy actions, since there is no automated conversion tool and each build action must be rebuilt against CodeArts task meta-model.
Validate pipelines through parallel runs against a non-production CodeArts project, comparing build outputs, test results, artifact hashes, and duration. Re-establish approval gates, notifications, and observability using CodeArts pipeline logs and CodeArts Check, and confirm RBAC and secret handling before cutover. Huawei provides no documented one-click Cloud Build migration path, so expect manual reconstruction and feature-by-feature parity validation rather than import-based migration.
Recalculate total cost of ownership against CodeArts per-user package pricing and per-execution concurrency plus pipeline-resource minute quotas, which differs from Cloud Build pay-per-build-minute metering. Account for edition limits (e.g., Free 1,800 build minutes/month, Basic 5 concurrent, Enterprise 20 concurrent and 12,000 pipeline-resource minutes/month), artifact storage volume, and cross-region traffic. Factor remediation cost for Cloud Build integrations with Artifact Registry, GKE, and Cloud Logging that have no direct CodeArts equivalent.
Huawei Cloud
Huawei equivalent service
Shortname: CodeArts
General function: DevOps Platform
Integrated DevOps platform for software delivery.
Keywords: devops, ci/cd, collaboration