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.