Microsoft Power Platform için Azure ile CI/CD oluşturma

Azure Monitor
Azure DevOps
Azure App Service
Power Apps
Azure Repos

Çözüm fikirleri

Bu makale bir çözüm fikridir. İçeriği olası kullanım örnekleri, alternatif hizmetler, uygulama konuları veya fiyatlandırma yönergeleri gibi daha fazla bilgiyle genişletmemizi isterseniz GitHub geri bildirimi sağlayarak bize bildirin.

Azure DevOps kullanarak Power Platform Uygulaması yaşam döngünüzü yönetmek için CI/CD işlem hattı oluşturmayı öğrenin.

Mimari

Power Platform Uygulamanızı yönetmek için sürekli tümleştirme ve sürekli dağıtım işlem hattını gösteren diyagram.

Bu mimarinin bir Visio dosyasını indirin.

Veri akışı

  1. Çözüm güncelleştirilerek derleme işlem hattını tetikler.
  2. Sürekli tümleştirme, çözümü geliştirme ortamından dışarı aktarır ve dosyaları Azure Repos'a işler.
  3. Sürekli tümleştirme yönetilen bir çözüm oluşturur, testleri çalıştırır ve derleme yapıtı oluşturur.
  4. Derleme/test ortamınıza dağıtım yaparsınız.
  5. Sürekli dağıtım testleri çalıştırır ve yönetilen çözümün hedef ortamlara dağıtımını düzenler.
  6. Üretim ortamına dağıtılır.
  7. Uygulama Analizler sistem durumu, performans ve kullanım verilerini toplar ve analiz eder.
  8. Sistem durumu, performans ve kullanım bilgilerini gözden geçirirsiniz.
  9. Kapsam öğelerinizi gerektiği gibi güncelleştirirsiniz.

Bileşenler

  • Power Apps: Microsoft Power Apps, düşük kodlu bir uygulama oluşturma platformudur.
  • Azure DevOps: Azure DevOps herhangi bir dilde, herhangi bir bulutta veya şirket içinde çözüm derleyebilir, test edebilir ve dağıtabilir.
  • Azure Repos: Azure Repos, bulutta barındırılan özel Git depoları sağlar.
  • Azure Uygulaması Analizler: Uygulama Analizler, canlı uygulamalarınızı izlemek için kullanabileceğiniz bir Azure İzleyici özelliğidir.

Senaryo ayrıntıları

Bu mimari, Microsoft Power Platform (power apps) için ci/CD (sürekli tümleştirme/sürekli dağıtım) işlem hattı oluşturmak üzere Azure DevOps, Azure Repos ve Azure Uygulaması Analizler (Azure İzleyici aracılığıyla) kullanmanızı sağlar.

Olası kullanım örnekleri

  • Diğer Microsoft 365 hizmetleriyle etkileşim kuran uygulamalar.
  • Çalışan ekleme uygulaması.
  • Görüntü işleme araçları.
  • Yeni kullanıcı kurulum senaryoları.
  • Hizmet isteği uygulamaları.
  • Karmaşık varlık ilişkileri olan uygulamalar.

Dikkat edilmesi gereken noktalar

Bu önemli noktalar, bir iş yükünün kalitesini artırmak için kullanılabilecek bir dizi yol gösteren ilke olan Azure İyi Tasarlanmış Çerçeve'nin yapı taşlarını uygular. Daha fazla bilgi için bkz . Microsoft Azure İyi Tasarlanmış Çerçeve.

Maliyet iyileştirme

Maliyet iyileştirmesi, gereksiz giderleri azaltmanın ve operasyonel verimlilikleri iyileştirmenin yollarını aramaktır. Daha fazla bilgi için bkz . Maliyet iyileştirme sütununa genel bakış.

Katkıda Bulunanlar

Bu makale Microsoft tarafından yönetilir. Başlangıçta aşağıdaki katkıda bulunanlar tarafından yazılmıştır.

Asıl yazar:

Sonraki adımlar

Ek Power Apps mimarileri:

Ek CI/CD mimarileri: