Courseiva
Cloud Technology and ServicesmediumMultiple ChoiceObjective-mapped

CLF-C02 Cloud Technology and Services Practice Question

Which AWS service provides a continuous integration/continuous deployment (CI/CD) pipeline that automates the build, test, and deploy phases of application release?

⚠ Common exam trap

A common mix-up: candidates confuse the individual CI/CD component services (CodeBuild, CodeDeploy, CodeCommit) with the orchestration service (CodePipeline) that ties them together, leading them to select a service that only handles one phase of the pipeline.

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

AWS CodePipeline

AWS CodePipeline is a fully managed CI/CD service that orchestrates the build, test, and deploy phases of a release process. It integrates with services like AWS CodeBuild for building and testing, and AWS CodeDeploy for deployment, providing a single pipeline to automate the entire workflow.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • AWS CodeBuild

    Why it's wrong here

    AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces ready-to-deploy artifacts. It executes only the build and test stage of a CI/CD workflow and does not coordinate the sequence of stages. As a stage-level component, it lacks the orchestration logic needed to connect source, build, deploy, and approval steps.

  • AWS CodeDeploy

    Why it's wrong here

    AWS CodeDeploy automates the deployment of applications to Amazon EC2, AWS Lambda, or on-premises servers. It handles only the deployment phase after a build artifact has been created, applying rollback and health check logic for that step. It does not define the overall release process or trigger subsequent stages, making it a participant rather than the pipeline orchestrator.

  • AWS CodePipeline

    Why this is correct

    AWS CodePipeline is a fully managed continuous delivery service that models, visualizes, and automates the entire release process from source to production. It orchestrates stages by connecting actions from CodeCommit, CodeBuild, CodeDeploy, and third-party tools, managing transitions, parallel execution, and manual approvals. As the central control plane, it governs the workflow's order and dependencies, making it the correct answer.

  • AWS CodeCommit

    Why it's wrong here

    AWS CodeCommit is a fully managed Git-based source control service that securely stores and manages repository code. It acts as the source stage input to a pipeline, where a code push or pull request can trigger a pipeline execution. It does not orchestrate build, test, or deployment actions, and it has no capability to define or run a CI/CD workflow—it only provides the version-controlled code artifacts.

Visual reference

Client DHCP Server 1 Discover (broadcast) 2 Offer (IP: 192.168.1.10) 3 Request (I accept) 4 Acknowledge (lease confirmed) DORA — the four-step DHCP lease process

About these practice questions

One of 988 original CLF-C02 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CLF-C02 practice question is part of Courseiva's free Amazon Web Services 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 CLF-C02 exam.