To set up CD on top of the three stages already outlined in the CI section, we'll need an additional stage:
Stage 4:
- Implement a push-button outage-less deployment of our software to our production environment
- Confirm success or highlight failure of the release to our human deployment technician
- Implement automatic rollback functionality should a problem be detected during the rollout phase
- Make errors visible to our human deployment technician