CODE PIPELINE SETUP

Definition:

What is AWS CodePipeline? Why are we using it?

With CodePipeline, devs can create a workflow that automatically moves the code changes through the build and deployment stage. In this project, a new push to the GitHub repository automtically triggers a build in CodeBuild (continuous integration), and then a deployment in CodeDeploy (continuous deployment)!

Using CodePipeline makes sure the deployments are consistent, reliable and happen automatically whenever the code is updated- with less risk of human errors. It saves time too.

STEP 1 : PIPELINE SETUP