https://medium.com/better-programming/how-to-build-your-first-aws-codepipeline-ci-cd-pipeline-c4127dab6394