Deploying software manually

This type of anti-pattern is common and can lead to bottlenecks in the delivery of software. The day of software delivery is stressful and error prone. Tom from operations starts his day by copying software artifacts from the version control system into a production environment. Tom copies files through the File Transmission Protocol (FTP) but forgets to add a new configuration file and the login page does not work anymore. Tom has to talk to the developer team and ask whether there are new configuration files that have been added, and waits for several hours to get a response.

Once Tom gets the new configuration file, he uploads it to the production environment. The Login page works now, but some pages are loading ...

Get Hands-On Continuous Integration and Delivery 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.