Skip to content

AWS CodePipeline

#147 · Level 4 · Operations and specialized areas · DevOps and Infrastructure as Code

AWS CodePipeline automatically arranges all the steps from a code change through build, test and deploy. This is called CI/CD — a way to regularly merge, test and release code. A pipeline is divided into several stages, and each stage has one or more actions. The source can be GitHub or S3, the build happens in CodeBuild, and the deploy can be done with CodeDeploy, CloudFormation or ECS. You can also add a step for human approval in between.

A factory’s whole production line — every step from raw material to the shop shelf moves forward by itself.

Doing many steps by hand for every release causes delays and mistakes.

As soon as code is pushed to Git: build → test → approval → send to production.

Azure Pipelines / GitHub Actions

For details and the latest information, see the official documentation: