Implementér CI/CD ved at bruge SQL Database Projects

Øvet
Databaseadministrator
Udvikler
Datatekniker
Azure
Azure SQL Database
SQL Server

Implementer CI/CD til SQL Database-projekter med versionskontrol, forgrening, skema-driftdetektion, automatiserede pipelines og teststrategier ved brug af GitHub Actions og Azure DevOps.

Læringsmål

Når du har fuldført dette modul, kan du:

  • Oprethold, byg og valider databasemodeller ved at bruge SQL Database Projects, inklusive SDK-stil.
  • Konfigurér versionskontrol for SQL Database-projekter og administrer referencedata med pre-deployment og post-deployment-scripts.
  • Styr branching, pull requests og konfliktløsning for databasekode.
  • Opdag skema-drift ved at bruge skema-sammenligningsværktøjer og SqlPackage.
  • Implementer CI/CD-pipelines med GitHub Actions og Azure DevOps, inklusive hemmelighedsstyring og implementeringskontroller.
  • Design og implementér en teststrategi med enhedstests og integrationstests.

Forudsætninger

  • Grundlæggende forståelse af SQL og Transact-SQL.
  • Fortrolighed med Azure SQL Database eller SQL Server.
  • Erfaring med Git-versionsstyringskoncepter som commits, branchs og pull requests.
  • Grundlæggende forståelse af CI/CD-koncepter og YAML-pipeline-syntaks.

Kom i gang med Azure

Vælg den Azure-konto, der passer til dig. Betal efter forbrug, eller prøv Azure gratis i op til 30 dage. Tilmeld dig.