August 2018
Beginner
594 pages
22h 33m
English
A legacy application may not have been designed for CD. In Chapter 13, DevOps and Software Architecture, we learned that continuous delivery is the ability to release software changes to users quickly and in a reliable way. The build and deployment processes of a legacy application can be slow and tedious, particularly if they are performed manually.
If it is feasible to do so, a goal should be made to practice continuous delivery, so that the legacy application will be in such a state that it can be deployed to production at any time. Automating the build process and executing automated unit tests as part of that process is an important step in enabling continuous delivery.
A continuous delivery process ...
Read now
Unlock full access