Single commit, single repo environment promotion following the continuous delivery philosophy.
The aim of this repo is to try and model an application delivery model on continuous delivery principles. This means the following:
- One commit promoted from dev into production
- Ability to easily rollback on failure
- Ability to back out a release
In addition, I wanted to test out how to do the following:
- Automated smoke tests and promotion
- Manual gate to prove that it's possible
- Continuous Delivery book
- SRE Book, Chapter 8, Release Engineering