Bicep ve GitHub Actions kullanarak Azure kaynaklarını dağıtma

Orta
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Bicep şablonlarınızı dağıtmak ve diğer dağıtım etkinliklerini iş akışlarınızla tümleştirmek için otomatik bir iş akışı kullanarak kod olarak altyapının tüm avantajlarını elde edin. GitHub Actions kullanarak iş akışları oluşturacaksınız.

Şunları nasıl yapacağınızı öğrenmek için bu öğrenme yolunu izleyin:

  • Bicep dosyalarınızı dağıtan bir iş akışı oluşturun.
  • İş akışınızı Azure'a güvenli bir şekilde bağlayabilen bir hizmet sorumlusu oluşturun.
  • İş akışınızda doğrulayıp test ederek Bicep kod kalitenizden emin olun.
  • Birden çok ortamla çalışın ve parametreleri ve onayları işleyin.
  • Diğer Azure yapılandırma ayarlarını, uygulamalarını ve veritabanlarını dağıtın.
  • Bicep kodunuzu gözden geçirme sürecinizin bir parçası olarak otomatik olarak doğrulamak ve dağıtmak için çekme isteklerini kullanın.
  • Şablon özelliklerinde ve modüllerinde yeniden kullanılabilir Bicep dosyaları yayımlayan iş akışları oluşturun.
  • İş akışlarınızın güvenliğini sağlayın ve tüm Azure dağıtımlarınızın kuruluşunuzun standartlarına uygun olduğundan emin olun.

İpucu

Konu uzmanlarından Canlı olarak GitHub Actions ile Bicep'i kullanma hakkında bilgi edinmek mi istiyorsunuz? Uzmanlarımızla isteğe bağlı Learn Live oturumlarını takip edin.

Bicep hakkında bilgi edinmek için şu üç öğrenme yolunu izlemenizi öneririz:

Bundan sonra Bicep kodunuzu bir dağıtım işlem hattına eklemek isteyebilirsiniz. Kullanmak istediğiniz aracı temel alarak şu iki öğrenme yolundan birini kullanın:

Önkoşullar

Bu öğrenme yolunda, Bicep kullanarak altyapı dağıtma hakkında bilgi sahibi olduğunuz varsayılır.

Bu öğrenme yolundaki modüller

Bu modülde, GitHub Actions'ta Kaynakları Bicep kodundan Azure'a güvenli bir şekilde dağıtan otomatik bir iş akışı oluşturacaksınız. Ayrıca iş akışınızı bir zamanlamaya göre veya yapılandırmanız değiştiğinde çalışacak şekilde yapılandırmayı da öğreneceksiniz.

İş yükü kimlikleri, siz parolaları, anahtarları veya gizli dizileri yönetmeden dağıtım iş akışlarınızın Azure'da güvenli bir şekilde kimlik doğrulaması yapmasını sağlar. Bu modülde iş yükü kimliklerinin ne olduğunu, nasıl çalıştığını ve nasıl oluşturulacağını öğreneceksiniz. İş akışlarınızın Bicep dosyalarınızı dağıtabilmesi için azure kaynaklarınıza nasıl izin vereceğinizi de öğreneceksiniz.

Dağıtım iş akışınızda Bicep kodunuzu doğrulayın ve test edin. Dağıtımdan önce Azure değişikliklerinizi doğrulamak için lint, denetim öncesi doğrulama ve durum işlemini kullanırsınız ve her dağıtımdan sonra kaynaklarınızı test edersiniz.

Dağıtımlarınızın kalitesini artırmak için Bicep kodunuzu birden çok ortamla dağıtın. Kod yinelemesini azaltmak ve her ortam için parametre değerlerini ayarlamak için yeniden kullanılabilir iş akışlarını kullanın.

Ortamınızın tamamını dağıtmak için birleşik bir iş akışı oluşturun. İş akışınıza derleme işleri ekleyecek ve uygulamaları, veritabanlarını ve blobları yayımlamak için iş akışı yapıtlarını ve Bicep çıkışlarını kullanacaksınız.

Kod incelemeleriniz sırasında otomatik olarak çalıştırılacak çekme isteklerine denetimler ekleyin. Kodunuz üzerinde Bicep linterini çalıştırın ve daha fazla otomatik ve el ile test olanağı sağlamak için kaynakları geçici bir ortama dağıtın.

Dağıtım iş akışını kullanarak Azure şablonu belirtimlerini ve Bicep modüllerini yayımlayın. Yeniden kullanılabilir Bicep kodunuz için sürüm oluşturmayı otomatik olarak doğrulayın ve ekleyin.

Yapılandırma değişikliklerinize ve dağıtımlarınıza uygulanacak denetimlerin yanı sıra Azure ortamınızı sağlamlaştırmayı ve güvenliğini sağlamaya nasıl yardımcı olunacağını planlayın. Altyapınızın kod olarak tanımlanmasını gerektirin ve ortamınızı el ile yapılan değişikliklere karşı koruyun.