Menerapkan CI/CD dengan menggunakan Proyek SQL Database

Menengah
Administrator Database
Pengembang
Teknisi Data
Azure
Database Azure SQL
SQL Server

Terapkan CI/CD untuk Proyek Database SQL dengan kontrol sumber, percabangan, deteksi penyimpangan skema, alur otomatis, dan strategi pengujian menggunakan GitHub Actions dan Azure DevOps.

Tujuan pembelajaran

Pada akhir modul ini, Anda dapat:

  • Membuat, membangun, dan memvalidasi model database dengan menggunakan Proyek SQL Database, termasuk gaya SDK.
  • Konfigurasikan kontrol sumber untuk Proyek SQL Database dan kelola data referensi dengan skrip pra-penyebaran dan pasca-penyebaran.
  • Mengelola pencabangan, permintaan pull, dan resolusi konflik untuk kode database.
  • Deteksi penyimpangan skema dengan menggunakan alat perbandingan skema dan SqlPackage.
  • Terapkan alur CI/CD dengan GitHub Actions dan Azure DevOps, termasuk manajemen rahasia dan kontrol penyebaran.
  • Merancang dan menerapkan strategi pengujian dengan pengujian unit dan pengujian integrasi.

Prasyarat

  • Pemahaman dasar tentang SQL dan Transact-SQL.
  • Keakraban dengan Azure SQL Database atau SQL Server.
  • Pengalaman dengan konsep kontrol versi Git seperti commit, cabang, dan pull request.
  • Pemahaman dasar tentang konsep CI/CD dan sintaks alur YAML.

Mulai menggunakan Azure

Pilih akun Azure yang tepat untuk Anda. Prabayar atau coba Azure gratis hingga 30 hari. Daftar.