AWS CodePipeline
AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates.
Key Features
- Pipeline Automation: Models the full release process (Source -> Build -> Test -> Deploy).
- Fast Delivery: Releases new features rapidly.
- Integration: Integrates with CodeCommit, CodeBuild, CodeDeploy, GitHub, Jenkins, etc.
- Visual Workflow: Provides a graphical view of the pipeline.
Exam Tips
- "Orchestrate / Automate workflow": Answer is CodePipeline.
- "Continuous Delivery": Answer is CodePipeline.
- "Release Process": Answer is CodePipeline.
Common Use Cases
- Available Release Workflows: Automating the entire software release lifecycle.
- Approval Gates: Adding manual approval steps before deploying to production.