Search⌘ K

Automatic Deployments: Create a CI/CD Pipeline

Takes 120 mins

CodePipeline is a continuous delivery service that automates the build and deploys phases of our applications every time it detects a change in the source code.

image

In this Cloud Lab, you’ll learn to create a complete CI/CDContinuous integration/continuous delivery pipeline using CodeBuild, CodeDeploy, and CodePipeline.

The following is the high-level architecture diagram of the infrastructure that you’ll create in this Cloud Lab to create pipelines for automatic deployments:

image

Lab tasks

  • Create an S3 Bucket
  • Create a Stack
  • Create a Build Project
  • Create a Deployment Role
  • Create a CodeDeploy Application
  • Create a Deployment Group
  • Create a CI/CD Pipeline
  • Test the Pipeline
  • Clean Up