On top of the stages required to implement CI and Continuous Deployment, we'll need the following stage:
Stage 5:
- Implement an automated smoke test during production, triggered by a deployment
- Implement a notification system which immediately alerts us of success or failure in production due to a rollout
- Automate the outage-less deployment during production, triggered by a successful build/test on our CI server