NOTE: The API Git repository got scrambled and I had to start over. The link above is correct.
The AWS CodePipeline is pretty easy to use out of the box. The one I created here pulls from github, builds it using AWS CodeBuild and then deploys it to a staging AWS Elastic BeanStalk.
I opted for a staging environment because I plan to add a production environment once I am ready to have TGIMBA start using it.
The most difficult part of this was knowing how to construct the build artifacts. To that end, it requires a buildspec.yml. Mine looks like this: