AWS CodePipeline
- What it is
- Fully managed continuous integration and continuous delivery (CI/CD) orchestration service.
- Models the release process as stages (source → build → test → deploy) that run automatically on every commit.
- What it connects
- Source: AWS CodeCommit, GitHub, Bitbucket, Amazon S3.
- Build/test: AWS CodeBuild, Jenkins, third-party tools.
- Deploy: AWS CodeDeploy, AWS CloudFormation, AWS Elastic Beanstalk, ECS.
- Manual approval actions for gated production releases.
- Why it matters
- Faster, more consistent releases with fewer manual steps — the Operational Excellence principle of “make frequent, small, reversible changes”.
- Not to be confused with
- AWS Step Functions — general-purpose workflow orchestration for applications. CodePipeline orchestrates releases.