AWS for DevOps — CI/CD on AWS

less than 1 minute read

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

Updated: