Pengantar

Selesai

Saat mengotomatiskan penyebaran Bicep Anda dengan menggunakan alur kerja Tindakan GitHub, Anda membuat proses yang konsisten dan dapat digunakan kembali untuk mengelola sumber daya Azure. Seiring waktu, alur kerja Anda menjadi satu-satunya cara agar perubahan dapat dilakukan pada lingkungan Azure Anda. Artinya, penting untuk memastikan bahwa alur kerja Anda menerapkan pemeriksaan kualitas sebelum, selama, dan setelah setiap penyebaran.

Dalam modul ini, Anda akan mempelajari cara memperluas alur kerja untuk menambahkan validasi, pemeriksaan, dan pengujian. Dengan melakukan verifikasi, Anda membangun keyakinan bahwa penyebaran Anda memenuhi standar kualitas Anda.

Contoh skenario

Misalkan Anda adalah administrator Azure di perusahaan mainan. Anda telah bekerja dengan tim situs web Anda untuk membuat templat Bicep yang menyebarkan dan mengonfigurasi sumber daya Azure untuk situs web utama perusahaan. Anda juga telah membuat alur kerja untuk menyebarkan file Bicep secara otomatis.

Baru-baru ini, Anda dan tim Anda membuat beberapa perubahan pada file Bicep situs web Anda yang menyertakan kesalahan. Anda khawatir bahwa suatu hari kesalahan ini dapat menyebabkan penghentian produksi. Anda ingin menambahkan pengujian ke alur kerja penyebaran Bicep guna memastikan bahwa setiap penyebaran memiliki peluang terbaik untuk berhasil.

Apa yang akan Anda lakukan?

Dalam modul ini, Anda akan mempelajari cara menguji kode Bicep dalam alur kerja GitHub Actions Anda. Saat alur kerja berjalan, Anda mendapatkan umpan balik langsung tentang perubahan yang dibuat pada file Bicep Anda.

Anda akan menambahkan linting untuk memastikan kualitas kode Bicep Anda, dan validasi penyebaran preflight untuk meningkatkan kemungkinan penyebaran Anda berhasil. Anda juga akan menggunakan operasi bagaimana-jika untuk menambahkan langkah persetujuan manual ke alur kerja Anda. Setelah penyebaran, Anda akan memverifikasi lingkungan Anda dengan menjalankan lebih banyak pengujian.

Apa tujuan utamanya?

Setelah menyelesaikan modul ini, Anda akan dapat memperbarui jalur penyebaran Bicep dengan validasi dan pengujian yang membantu memastikan kualitas lingkungan Azure Anda.