AWS for DevOps — CI/CD on AWS
Chapter 6 — CI/CD on AWS
AWS provides a fully managed CI/CD pipeline with CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. This chapter covers how to build, test, and deploy applications using these services.
| Section | Topic |
|---|---|
| 6.1 | CodeCommit & CodeBuild |
| 6.2 | CodeDeploy |
| 6.3 | CodePipeline |
| 6.4 | Deployment Strategies |
| 6.5 | GitHub as Source |
| 6.6 | Practice Exercises |
The Big Picture
Source Build Deploy Production
┌──────────┐ ┌────────────┐ ┌─────────────┐ ┌──────────┐
│ GitHub / │──►│ CodeBuild │──►│ CodeDeploy │─►│ EC2/ECS │
│ CodeCommit│ │ buildspec │ │ appspec │ │ Lambda │
└──────────┘ └────────────┘ └─────────────┘ └──────────┘
│ │ │
└────────────────┴────────────────┘
CodePipeline (orchestrator)
Start with → CodeCommit & CodeBuild