Skip to content

CI/CD on AWS

A delivery pipeline answers three questions that are usually confused with each other: what gets built, which environments a build passes through, and how the running version is replaced. The pages here take them in that order.

Start with AWS CI/CD, which covers CodePipeline, CodeBuild, CodeDeploy and CodeArtifact and the two multi-account pipeline shapes. Example code pipeline works through the environments a pipeline typically promotes through and what changes between them. Cross-account infrastructure deployment covers StackSets, Control Tower and Service Catalog — the push and pull models for getting standard infrastructure into many accounts. Software deployment strategies covers the release cutover itself: big bang, phased, parallel, and the AWS-specific rolling, A/B, canary and blue-green patterns.