Menguji kode Bicep Anda dengan menggunakan Tindakan GitHub
Validasi dan uji kode Bicep Anda di alur kerja penyebaran. Anda akan menggunakan linting, validasi preflight, dan operasi what-if untuk memvalidasi perubahan Azure sebelum Anda menyebarkannya, dan Anda akan menguji sumber daya Anda setelah setiap penyebaran.
Tujuan pembelajaran
Setelah menyelesaikan modul ini, Anda dapat:
- Tambahkan linting kode Bicep selama integrasi berkelanjutan.
- Tambahkan validasi penyebaran preflight selama pekerjaan build atau rilis.
- Tambahkan pemeriksaan bagaimana-jika, termasuk langkah-langkah persetujuan manual.
- Verifikasi konfigurasi lingkungan yang disebarkan.
Prasyarat
Anda harus terbiasa menggunakan:
- Bicep, termasuk membuat dan menyebarkan file dasar
- Azure, termasuk portal Microsoft Azure, langganan, grup sumber daya, dan sumber daya
- Perintah Git dasar, termasuk mengkloning, menerapkan file, dan mendorong perubahan ke GitHub
- Alur kerja Tindakan GitHub Dasar, termasuk rahasia sehingga alur kerja Anda dapat tersambung ke lingkungan Azure Anda
Untuk mengerjakan latihan dalam modul, Anda akan memerlukan:
- Akun Azure, dengan kemampuan untuk membuat grup sumber daya dan aplikasi Microsoft Entra
- Akun GitHub
Anda juga memerlukan perangkat lunak berikut yang diinstal secara lokal:
- Visual Studio Code
- Ekstensi Bicep untuk Visual Studio Code
- Alat Azure CLI terbaru atau Azure PowerShell versi terbaru
- Git