CodePipeline CheatSheet
- CodePipeline is a fully-managed CI/CD pipeline to setup automatic deployments
- Anatomy of CodeDeploy
- Pipeline - encompasses all components
- Stage-a step in the pipeline eg. Source> Build> Deploy
- Action Group-groups several actions together
- Action does something eg. deploy, build, invoke
- Artifact a zip stored in S3 containing outputted files from an action to pass along to another stage of the pipleine
- Stage Transitions - link to the next pipeline stage
- Use Cases:
- Automatically deploy traditional application eg. Ruby on Rails
- Automatically deploy serverless applications eg. Lambdas
- Automatically deploy statically generated websites eg. JAMStacks