CodePipeline is a continuous delivery service.
- Automate release process (build, test, deploy), consistent release, real-time status of the process
- A pipeline is a workflow, and it is divided into stages (build stage, deployment stage …)
- Stages act as groupings of actions. Actions need something to do – artifacts as an input or an output.