1. Overview

Orchestrates Source → Build → Test → Deploy into automated workflow. Artifacts via S3.

Core

CodePipeline connects Code* services. Stages run sequentially. Actions within stage: sequential or parallel. Manual Approval for human gates.

2. Action Types

3. Features

  1. Manual Approval: human gate, SNS notification, 7-day timeout
  2. Cross-Region: artifacts auto-replicated to target Regions
  3. Cross-Account: deploy from CI/CD account to workload accounts via IAM roles
  4. CloudFormation as deploy action: IaC through pipeline
  5. Triggers: source change (auto), manual, EventBridge schedule

Exam Tip

CodePipeline = orchestrator. Manual Approval for gates. CFN as deploy action for IaC. Cross-Region + Cross-Account. Artifacts via S3.