Introduction

Welcome to the Implementing GitFlow using AWS Tools Workshop! At the end of this workshop, you will learn below:

  • Automate CodePipeline creation for Master and Develop branches using CloudFormation
  • Automate creation of environment per branch using CloudFormation
  • Automate CodePipeline creation and deletion of short-lived branches using Lambda and CodeCommit trigger
  • Deploy an Elastic Beanstalk Application using CodeCommit, CodeBuild and CodePipeline
  • Automate cleanup of environments, branches, Lambda and Elastic BeanStalk Application

While background in AWS Tools is not required, it’s recommended to have a basic understanding. We will start with taking a look at Branching Models, so let’s dive in…