Cloud Digital Leader Practice Question: Google Cloud products, services, and solutions
A DevOps team wants to automate their software build, test, and deployment process on Google Cloud. They need a service that triggers automatically when code is pushed to a repository, builds container images, runs tests, and deploys to production. Which Google Cloud product orchestrates this CI/CD pipeline?
⚠ Common exam trap
Google Cloud often tests the distinction between event-driven orchestration (Cloud Build) and general-purpose workflow schedulers (Cloud Composer) or event routers (Eventarc), leading candidates to confuse a CI/CD pipeline tool with a scheduling or event-routing service.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Cloud Build, Google Cloud's managed CI/CD service that triggers on code pushes, builds images, runs tests, and deploys automatically
Cloud Build is Google Cloud's managed CI/CD service that directly supports the described workflow: it can be triggered automatically by code pushes to a repository (e.g., Cloud Source Repositories, GitHub, Bitbucket), then execute a series of steps defined in a build configuration file (cloudbuild.yaml) to build container images, run tests, and deploy to production environments such as Google Kubernetes Engine, Cloud Run, or Compute Engine. This makes it the correct choice for orchestrating the entire CI/CD pipeline.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Cloud Composer, Google Cloud's managed Apache Airflow service
Why it's wrong here
Cloud Composer orchestrates data workflows (ETL pipelines, ML pipelines). It is not designed for CI/CD — it doesn't trigger on code pushes, build container images, or integrate with deployment targets like GKE or Cloud Run.
- ✓
Cloud Build, Google Cloud's managed CI/CD service that triggers on code pushes, builds images, runs tests, and deploys automatically
Why this is correct
Cloud Build is the correct answer. It natively integrates with source repositories, executes multi-step build pipelines (test, build, deploy), builds container images, and deploys to Cloud Run, GKE, or App Engine. It's the primary Google Cloud CI/CD service.
- ✗
Cloud Scheduler, which triggers periodic jobs on a cron schedule
Why it's wrong here
Cloud Scheduler is a fully managed, cron-based job scheduler that invokes HTTP endpoints, Pub/Sub topics, or App Engine targets at fixed times or intervals. While it can indirectly fire a Cloud Build trigger via an HTTP call, it is fundamentally time-driven and has no awareness of source code changes, commit history, or deployment stages. It cannot compile code, run tests, build container images, or roll out releases, so it is not a CI/CD pipeline service, only a periodic task scheduler.
- ✗
Eventarc, which routes events from Google Cloud services to Cloud Run functions
Why it's wrong here
Eventarc is an event-routing service that asynchronously delivers events from sources like Pub/Sub, Cloud Audit Logs, and direct integrations to targets such as Cloud Run, Cloud Functions, or Workflows. It is designed for event-driven architectures and does not provide CI/CD capabilities like building images, running tests, or orchestrating multi-step deployments. Even if an Eventarc rule could trigger a Cloud Build invocation, Eventarc itself lacks pipeline execution, artifact management, and deployment strategies, making it purely an event transport layer rather than a CI/CD platform.
Go deeper
Related to this question
Learn chapter
Cloud Digital Transformation
Key term
Cloud Run
Cloud Run is a fully managed compute platform from Google Cloud that lets you run containerized applications in a serverless environment, automatically scaling from zero to thousands of requests.
Key term
Compute Engine
Compute Engine is Google Cloud's Infrastructure-as-a-Service (IaaS) offering that lets you create and run virtual machines on Google's infrastructure.
About these practice questions
This GCDL question is part of Courseiva's 829-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.