~/talk

Database CI/CD with Docker Containers and Azure DevOps

Talkat SQLBits 2020 · 2020-09-29..10-04· [devops-and-delivery, kubernetes]
links:none on file
slides:none on file

Demo shows a Visual Studio database project producing a dacpac built into image via Azure DevOps build pipeline, then a Linux Docker image (Ubuntu + SQL Server 2019 + sqlpackage) is built and pushed to Azure Container Registry. tSQLt tests run inside the image and are forced to fail builds by tSQLt severity raised to 20. Release pipeline deploys the image to AKS and runs tests; the end-to-end process completes successfully but large databases make huge images and tSQLt tasks require Windows agents.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 3:02Demo architecture overview
  3. 7:38The development story
  4. 10:33Building the pipeline
  5. 22:18Deployment and containerization
  6. 28:27Testing strategy
  7. 32:55Release management
  8. 41:10Summary and conclusions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.