A missing deployment automation phase

Software deployments should be automated using a deployment tool. Deployment tools that you use can vary depending on different software architectures.

Here is a list of deployment tools:

A deployment tool is valuable because they tend to be cross-platform and can be used in many different software architectures. If, for example, a developer writes a Bash script, then there is an underlying assumption that other developers are working on a Unix-like system, and a developer ...

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.