Giriş
Bazen Bicep kodunuz doğrudan Azure'a dağıtılmaz. Bunun yerine, birden çok dağıtımda yeniden kullanılmasını isteyebilirsiniz. Azure şablonu belirtimleri, eksiksiz çözümler için yeniden kullanılabilir dağıtımlar oluşturmanıza olanak tanır. Bicep modülleri ve kayıt defterleri, diğer Bicep dağıtımlarına ekleyebileceğiniz bileşenler oluşturmanıza olanak tanır.
Yeniden kullanılabilir Bicep kodu yayımlama, normal Bicep dağıtımlarından farklı endişelerle birlikte gelir. Bu Microsoft Learn eğitim modülünde şablon özelliklerinizin ve Bicep modüllerinizin doğrulanması ve yayımlanmasını otomatikleştirmeyi öğreneceksiniz.
Örnek senaryo
Bir oyuncak şirketinde Azure yöneticisi olduğunuzu varsayalım. Şirketin Azure kullanımı genişliyor. Şirket, dağıtımlarınızın Microsoft'un güvenlik ve güvenilirlik için önerilen uygulamalarına uygun olduğundan emin olmak için yeni bir bulut idaresi yaklaşımını uygulamaya almıştır.
İş arkadaşlarınızı kolaylaştırmak için güvenlik açısından sağlamlaştırılmış bicep dosyaları oluşturdunuz. Dosyalardan bazıları iş arkadaşlarınızın ihtiyaç duyduğu tüm çözümleri dağıtır. Diğer dosyalar, iş arkadaşlarınızın kendi Bicep dağıtımlarında kullanabileceği kaynak kümelerini tanımlar.
Daha önce Azure kaynaklarınızın dağıtımını otomatikleştirmek için GitHub Actions'ı kullandınız. Şimdi, yeniden kullanılabilir Bicep kodunuzu doğrulamayı ve yayımlamayı otomatikleştirmenin bir yolunu bulmak istiyorsunuz.
Ne yapacağız?
Bu modülde, yeniden kullanılabilir Bicep kodunu bir dağıtım iş akışından yayımlama hakkında bilgi edineceksiniz. kodunuzu yayımlayabilmesi için iş akışınızın kendisini nasıl güvenli bir şekilde tanımladığını öğreneceksiniz. Ayrıca otomatik dağıtım işlemi içinde kod doğrulama ve sürüm oluşturma işlemlerini nasıl gerçekleştireceğinizi de öğreneceksiniz.
İki Bicep dosyası yayımlamak için GitHub Actions iş akışları oluşturacaksınız: biri şablon belirtimi, diğeri ise özel bicep kayıt defterinde modül olarak.
Ana hedef nedir?
Bu modülü tamamladıktan sonra, yeniden kullanılabilir Azure şablonu belirtimlerini ve Bicep modüllerini dağıtım iş akışlarınızdan yayımlayabileceksiniz.
Bicep modülleri, kayıt defterleri veya şablon belirtimleri hakkında bir yenileyiciye ihtiyacınız varsa şu Microsoft Learn eğitim modüllerini gözden geçirin: