Developer Tools
CoreAWS CodePipeline
Coordinated source, build, test, approval, and deployment stages.
Key points
- CodePipeline coordinates source, build, test, approval, and deployment stages for pipeline code.
- Keep artifact identity and environment-specific configuration explicit across promotion boundaries.
Best-known use cases
- Automate source, build, test, and deployment stages for pipeline code.
- Require successful validation before promoting data jobs between environments.
What candidates often confuse it with
- CodePipeline orchestrates CI/CD stages; CodeBuild performs builds and CodeDeploy performs supported target deployments.
Key takeaway
Choose CodePipeline when validation and promotion must be enforced as a repeatable delivery sequence.
Relevant exam tasks
- D1.4 — Task 1.4: Apply programming concepts
- 1.4.4 — Use software engineering best practices for data engineering (for example, version control, testing, logging, monitoring).
- 1.4.9 — Describe continuous integration and continuous delivery (CI/CD) (implementation, testing, and deployment of data pipelines).