Continuously deploying SQL code using Powershell
summary
Claims a working pipeline for continuously deploying plain-text SQL using the DBOps PowerShell module (built on DbUp), showing export/build/deploy cycles, packaging artifacts like a dacpac zip, and a build system that produces versioned packages. Demos create a schema_versions journal, run scripts in order, wrap deployments in a single transaction option, publish artifacts to a repo, and invoke Jenkins jobs. Cross-platform support and hundreds of Pester tests are asserted and live demos complete successfully.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:43sql deployment scenarios
- 7:03model-based approach: dacpacs
- 18:24script-based deployments
- 20:17dbops powershell module
- 26:42Deployment package
related talks
48mConnecting the dots of Azure SQL DevOps
01h 09mAzure SQL Database Development Inner and Outer Loops
22mAdvanced Azure DevOps With Containers and Pipeline As Code
48mApplying effective Source Control to your Database System
01h 00mDevOps for Your Relational Database Foundations
49mUnveiling the magic of CI/CD for SQL Server using GitHub Actions
01h 12mNext-gen SQL Projects with Microsoft.Build.Sql
01h 11mFree Continuous Delivery to the PowerShell Gallery with Azure DevOps
