Pendahuluan
Terkadang, kode Bicep Anda tidak disebarkan langsung ke Azure. Sebagai gantinya, Anda mungkin ingin menggunakannya kembali dalam beberapa penyebaran. Spesifikasi templat Azure memungkinkan Anda membuat penyebaran yang dapat digunakan kembali untuk solusi lengkap. Modul dan registri Bicep memungkinkan Anda membuat komponen yang dapat Anda tambahkan ke penyebaran Bicep lainnya.
Menerbitkan kode Bicep yang dapat digunakan kembali dilengkapi dengan kekhawatiran yang berbeda dari penyebaran Bicep normal. Dalam modul pelatihan Microsoft Learn ini, Anda akan mempelajari cara mengotomatiskan validasi dan penerbitan spesifikasi templat dan modul Bicep Anda.
Contoh skenario
Misalkan Anda adalah administrator Azure di perusahaan mainan. Penggunaan Azure oleh perusahaan semakin meluas. Perusahaan telah memperkenalkan pendekatan tata kelola cloud baru untuk memastikan bahwa penyebaran Anda mengikuti praktik yang direkomendasikan Microsoft untuk keamanan dan keandalan.
Untuk memudahkan kolega Anda, Anda telah membuat sekumpulan file Bicep yang diperkeras keamanannya. Beberapa file menyebarkan solusi lengkap yang dibutuhkan kolega Anda. File lain menentukan set sumber daya yang dapat digunakan kolega Anda dalam penyebaran Bicep mereka sendiri.
Anda sebelumnya telah menggunakan GitHub Actions untuk mengotomatiskan penyebaran sumber daya Azure Anda. Sekarang, Anda ingin menemukan cara untuk mengotomatiskan validasi dan penerbitan kode Bicep yang dapat digunakan kembali.
Apa yang akan kita lakukan?
Dalam modul ini, Anda akan mempelajari tentang menerbitkan kode Bicep yang dapat digunakan kembali dari alur kerja penyebaran. Anda akan mempelajari bagaimana alur kerja Anda mengidentifikasi dirinya dengan aman sehingga dapat menerbitkan kode Anda. Anda juga akan mempelajari cara melakukan validasi kode dan penerapan versi dalam proses penyebaran otomatis.
Anda akan membuat alur kerja GitHub Actions untuk menerbitkan dua file Bicep: satu sebagai spesifikasi templat, dan satu lagi sebagai modul ke registri Bicep privat.
Apa tujuan utamanya?
Setelah menyelesaikan modul ini, Anda akan dapat menerbitkan spesifikasi templat Azure yang dapat digunakan kembali dan modul Bicep dari alur kerja penyebaran Anda.
Jika Anda memerlukan penyegaran pada modul, registri, atau spesifikasi templat Bicep, tinjau modul pelatihan Microsoft Learn berikut:
- Membuat file Bicep yang dapat dikomposisi dengan menggunakan modul
- Bagikan modul Bicep dengan menggunakan registri privat
- Menerbitkan pustaka kode infrastruktur yang dapat digunakan kembali dengan menggunakan spesifikasi templat