Using the PowerShell cmdlets
Published 10 March 2016
Get started
If you're new to using the DLM Automation cmdlets, see Get started with the DLM Automation cmdlets.
If you're switching from using the SQL CI command line, see Switch from SQL CI command line to PowerShell.
These tutorials give step-by-step instructions on how to set up continuous integration and deployment for your databases, using the DLM Automation PowerShell cmdlets:
Continuous integration tutorials
- Set up continuous integration using PowerShell
Validate, test, and sync your development schema using the DLM Automation cmdlets from a PowerShell console. - Set up continuous integration using TeamCity
Validation, test, sync, package and publish your development schema using the DLM Automation cmdlets and TeamCity's web interface.
Deployment tutorials
- Deploy a database package manually
Deploy from a NuGet package to a production database using PowerShell script, without using a deployment tool. - Deploy a database package using Octopus Deploy
Deploy from a NuGet package to a production database using PowerShell script in Octopus Deploy. - Deploy from a development database using Octopus Deploy
Deploy directly from a development database to a production database using PowerShell script in Octopus Deploy. - Deploy to multiple environments using Octopus Deploy
Deploy from a development database to both staging and production using PowerShell script in Octopus Deploy