AWS CodePipeline
#147 · Level 4 · Operations and specialized areas · DevOps and Infrastructure as CodeConcept
Section titled “Concept”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.
Simple example
Section titled “Simple example”A factory’s whole production line — every step from raw material to the shop shelf moves forward by itself.
Why it’s needed
Section titled “Why it’s needed”Doing many steps by hand for every release causes delays and mistakes.
Where it’s used
Section titled “Where it’s used”As soon as code is pushed to Git: build → test → approval → send to production.
Azure equivalent
Section titled “Azure equivalent”Azure Pipelines / GitHub Actions
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: