Things to try

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

Get The Agile Developer's Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.