A change in CodeCommit or GitHub should trigger build, test, and deployment stages in order.
Record the result of each stage.
Which service is most appropriate?
Define source, build, test, and deploy stages in AWS CodePipeline.
Detailed explanation
CodePipeline connects source, build, test, and deployment actions and can automate approvals.
CodePipeline connects source, build, test, and deployment actions and can automate approvals.
S3 object lifecycle management does not orchestrate pipeline stages.
S3 object lifecycle management does not orchestrate pipeline stages.
CloudTrail audits API calls and does not execute a CI/CD pipeline.
CloudTrail audits API calls and does not execute a CI/CD pipeline.
A DNS check is not a build or deployment process.
A DNS check is not a build or deployment process.
Check official documentation
Compare the following points with the official documentation.
AWS CodePipeline stagesの公式説明を確認する。
What to confirm
パイプラインのステージと単独ビルドの違いを説明できる。
Key points
- CodePipeline
- Stage
- Change detection
Notes
- Environment: AWS公式SOA-C03試験ガイドとAWS公式ドキュメントの確認
- Confirm current AWS service behavior in the official documentation.
Foundation review
Orchestration
A pipeline coordinates several tools and records each stage result.
Delivery control
Approvals and stage boundaries make automated deployment observable and governable.