Çö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
Bu mimarinin bir Visio dosyasını indirin.
Veri akışı
- Çözüm güncelleştirilerek derleme işlem hattını tetikler.
- Sürekli tümleştirme, çözümü geliştirme ortamından dışarı aktarır ve dosyaları Azure Repos'a işler.
- Sürekli tümleştirme yönetilen bir çözüm oluşturur, testleri çalıştırır ve derleme yapıtı oluşturur.
- Derleme/test ortamınıza dağıtım yaparsınız.
- Sürekli dağıtım testleri çalıştırır ve yönetilen çözümün hedef ortamlara dağıtımını düzenler.
- Üretim ortamına dağıtılır.
- Uygulama Analizler sistem durumu, performans ve kullanım verilerini toplar ve analiz eder.
- Sistem durumu, performans ve kullanım bilgilerini gözden geçirirsiniz.
- 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:
- Sarah Parkes | Bulut Çözümü Mimarı
Sonraki adımlar
- Microsoft Power Platform ile uygulama yaşam döngüsü yönetimi
- Microsoft Power Platform Build Tools için yapı araçları Azure DevOps
- Microsoft Power Platform Build Tools görevleri
- Azure DevOps
İlgili kaynaklar
Ek Power Apps mimarileri:
Ek CI/CD mimarileri: