DLM Automation Suite
Published 12 March 2015
What is the DLM Automation Suite?
The DLM Automation Suite is a group of tools you can use to set up continuous delivery and automated deployment for your databases.
For more information about Database Lifecycle Management, see Redgate's DLM page.
What's in DLM Automation?
Automation tools | ||||
SQL CI
| Build, test, sync and publish databases using the SQLCI.exe command line tool with any build server. | |||
SQL Release | Automate the deployment of changes to your production databases. | |||
Command line tools | ||||
SQL Compare | Compare and deploy SQL database schemas from the command line. | |||
SQL Data Compare | Compare and deploy SQL database data from the command line. | |||
SQL Data Generator | Generate sample data for SQL databases from the command line. | |||
SQL Doc | Document the schema of SQL databases from the command line. | |||
Add-ons | ||||
TeamCity plugin | Use this plugin for TeamCity to build, test, sync and publish databases. | Documentation | ||
TFS Build plugin | Use this plugin for TFS to build, test, sync and publish databases. | Documentation | ||
TFS MSBuild scripts | Use these MSBuild scripts for TFS to build, test, sync and publish databases. | Documentation | ||
Octopus Deploy step templates | Use these customized step templates for Octopus Deploy to deploy reviewable database changes. | Documentation | ||
DLM monitoring tool | ||||
---|---|---|---|---|
DLM Dashboard | Monitor your databases for schema changes and be alerted to database drift. |
SQL Source Control
SQL Source Control isn't part of DLM Automation, but source-controlling your database is the first step in automating database management. More information about using SQL Source Control
Training
Redgate's certified partners offer public and on-site workshops that cover each DLM stage. More information about training
Consultancy
We can also provide expert consultancy to get DLM working in your environment. More information about consultancy