Deployment automation is a key element of the continuous delivery model of software engineering. With continuous delivery, software is built in such a way that it is always ready to be released into production. Continuous delivery and deployment automation enable software makers to shorten time-to-market for product improvements and to react quickly to business challenges or opportunities.
While continuous delivery isn’t entirely a matter of tools and technologies—organizational culture, policies, and procedures matter also—nevertheless the tools are indispensible. Common deployment automation and continuous delivery tools include:
Dynatrace is an application performance monitoring (APM) solution ideally suited to agile software development and agile continuous integration and delivery. Dynatrace supports deployment automation and continuous delivery by: