A Database DevOps Pipeline
summary
A concrete CI/CD pipeline for databases that actually versions schema and data and runs integration tests end to end is built using Docker containers, GitHub Actions, spawn ephemeral cloud databases and Red Gate tooling; the repo demonstrates four builds (state‑based and migrations, Windows and Linux) so you can see the tradeoffs. The pipeline spins up a throwaway neutral database, applies diffs or migration scripts, injects git hash and build date, runs app tests, and successfully deploys to Azure — no 3am manual scripts.
AI-written summary · about
chapters (12)
- 0:00Database DevOps intro
- 2:08Why DevOps pipelines matter
- 5:00Database deployment state
- 9:56Database automation challenges
- 13:08State vs migration approaches
- 20:27Building automated pipeline
- 27:30On-prem DB build demo
- 31:42Cloud DB build demo
- 35:59GitHub Actions demo
- 40:17Migrations approach demo
- 43:11Key takeaways
- 45:18Q&A
related talks
54mA Database DevOps Pipeline
01h 00mContinuous Integration and Delivery for Databases
50mBringing DevOps to the Database
56mDeploying Docker for Database DevOps Dominance
39mDatabase DevOps with Containers
45mDev and Test Agility for your Database with Docker
46mDatabase DevOps - It is Possible!
48mConnecting the dots of Azure SQL DevOps
