Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ALM Accelerator for Power Platform, Azure Pipelines için basitleştirilmiş bir arabirim ve uygulama yaşam döngüsü yönetimi (ALM) Için Git kaynak denetimi sağlayan bir tuval uygulamasıdır. Power Platform'da ALM kullanmaya başlamanıza yardımcı olmak amacıyla yerleşik platform yeteneklerini kullanan ALM desenleri ve uygulamalarının başvuru uygulamasıdır. Az kodlu oluşturucu ve yönetici odaklı tuval uygulamalarının ve Azure Pipelines YAML ve PowerShell şablonlarının bir bileşimi kullanılarak oluşturulmuştur.
ALM Accelerator for Power Platform uygulamasıyla, oluşturucular kaynak denetimi yapabilir, sürüm geçmişini etkinleştirebilir ve çözümlerini Power Platform'a dağıtabilir. ALM Accelerator'ı kullanmak için, tüm Power Platform bileşenleriniz (uygulamalar, akışlar, özelleştirmeler vb.) bir çözümde yer almalıdır.
Hızlandırıcıyı kullanmak için ALM hakkında ileri düzeyde bilgiye sahip olmanız gerekmez. Bununla birlikte, Power Platform'da çözümlerin nasıl kullanıldığını anlamanız gerekir. Çözümler ve ALM hakkında daha fazla bilgi edinin:
- Çözümleri yönetin Power Apps ve Power Automate
- Uygulama Yaşam Döngüsü Yönetimi stratejisi geliştirme
Lisans gereksinimleri
ALM Accelerator for Power Platform, aşağıdaki premium Power Platform özelliklerini kullanır:
- Dataverse
- Özel Bağlayıcı
- Microsoft Entra bağlayıcısı ile HTTP
ALM Accelerator kullanmak için aşağıdaki lisanslar gereklidir:
- Kullanıcı Başına veya Uygulama Başına Sunulan Power Apps lisansı
- Azure DevOps Temel Planı
Tanıtım: ALM Accelerator for Power Platform
ALM Accelerator'ı nasıl kullanacağınızı öğrenmek için tanıtım videolarını izleyin.
Neden ALM Accelerator kullanmalıyım?
ALM Accelerator, Power Platform oluşturucuları ve oluşturucu takımlarına yöneliktir:
ALM kavramlarına aşina olmayan ancak çalışmalarını bir değişiklik geçmişiyle birlikte kaydedebilmek ve bu değişiklikleri diğer kullanıcılarla paylaşmak isteyenoluşturucular
Git'i kullanarak çekme istekleri, dallanma ve birleştirme gibi gelişmiş kavramlarla rahat olan ve kaynak denetimi ve dağıtım otomasyonu ile bildikleri şekilde çalışmak isteyen oluşturucular
ALM Accelerator'ı ayarlamak ve yapılandırmak için Power Platform ortamları, çözümleri ve Azure Pipelines hakkında ayrıntılı bilgi sahibi olan bir Yönetici olmanız gerekir. Ayrıca, Microsoft Entra ve Dataverse yönetimi hakkında bilgi sahibi olmanız gerekir.
Aşağıdaki diyagramda, ALM Accelerator'ın bir oluşturucu takımı ile geliştirme, doğrulama, test ve üretim ortamları arasındaki etkileşimleri nasıl kolaylaştırdığı gösterilmektedir.
Oluşturucular kişisel gelişim ortamlarında izole bir şekilde çalışırlar. Kaynak denetiminden çözümleri aktarmak, değişiklikleri kaynak denetimine aktarmak ve değişiklikleri birleştirmek için çekme istekleri oluşturmak amacıyla ALM Accelerator tuval uygulamasını kullanırlar. Azure Pipelines'a yönelik özelleştirilebilir şablonlar ALM görevlerini otomatikleştirir ve geliştirmeden üretime aşamalı bir dağıtımı destekler.
Power Platform'da ALM için seçeneklerim nelerdir?
ALM Accelerator, Power Platform'daki ALM'ye yönelik pek çok seçenekten biridir. Diğerleri arasında şunlar yer alır:
Pipelines Power Platform , ALM otomasyon özelliklerini Power Platform ve Dynamics 365 hizmetlerini tüm oluşturucular, yöneticiler ve geliştiriciler için daha ulaşılabilir bir şekilde getirerek ALM'yi demokratikleştirmeyi amaçlar.
Power Platform Derleme Araçları görevleri, derleme ve yayın işlem hatlarınızı oluşturmak için diğer Azure DevOps görevlerle birlikte kullanılabilir. Ekipler üzerinde yaygın olarak yer alan işlem hatları Export from Dev, oluşturma ve serbest bırak'ı içerir.
GitHub Actions Power Platform , geliştiricilerin uygulamaları oluşturmak, test etmek, paketlemek, yayınlamak ve dağıtmak için otomatik yazılım geliştirme yaşam döngüsü iş akışları oluşturmasına olanak tanır; otomasyon gerçekleştirin; ve üzerine Power Platform kurulu botları ve diğer bileşenleri yönetin.
Kuruluşum için doğru seçim hangisi?
Her bir kuruluş için tek bir doğru yanıt yoktur. Aşağıdaki tablo ve izleyen açıklamalar, kuruluşunuzun geçerli özelliklerine ve gelecekteki planlarına göre hangi seçeneğin doğru olduğuna karar vermenize yardımcı olur. Bu tablo tamamı kapsamaz. Size bilgiye dayaku karar vermede yardımcı olmayı amaçlar. ALM Acceletor'a ve Power Platform'daki ALM özelliklerine daha fazla özellik eklendikçe zamanla gelişecektir.
Yetenek | İşlem hatları | ALM Accelerator | DevOps/GitHub |
---|---|---|---|
BT/Geliştirici katılımı | Gerekli değil | Önceden kurulum | Her proje için gereklidir |
Kaynak kod entegrasyonu | Hayır, ama planlandı | Evet | Evet |
Maker, hedef ortamda yükseltilmiş ayrıcalıklar gerektirir | Hayır, hizmet sorumlusu desteklenmez | Hayır, hizmet sorumlusu desteklenmez | Hayır, hizmet sorumlusu desteklenmez |
Kalite kontrol | Uzantılarla özelleştirilebilir | Uzantılarla özelleştirilebilir | Sınırsız |
Vatandaş gelişimi için demokratikleştirildi | Evet | Evet | No |
Ürün içi deneyim | Evet | Tuval uygulaması sağlanır ancak oluşturucu deneyiminde sağlanmaz | No |
Destek | Microsoft-destekli | GitHub sorunları aracılığıyla Power CAT tarafından desteklenir | Microsoft-desteklenen ve GitHub sorunları |
Özelleştirme ve genişletilebilirlik | Evet | Evet | Evet |
Kod öncelikli geliştirme | Hayır, ama planlandı | Evet | Evet |
Pipelines for Power Platform (Pipelines)
Ardışık düzenler, oluşturucular için ALM'yi basitleştirmeye yöneliktir. Power Platform'da oluşturucu tarafından başlatılan ALM için stratejik, ürün içi deneyimlerdir. Ardışık düzenler, çözümleri bir ortamdan diğerine taşımak için Power Platform'da bulunan manuel içeri aktarma ve dışarı aktarma işlevlerine benzer özellikler sağlar.
Hizmet sorumlusu desteğiyle, kullanıcıların diğer ortamlara dağıtmak için yükseltilmiş izinlere ihtiyacı yoktur. Ayrıca, dağıtım öncesi ve sonrası özelleştirmeler, kuruluşların iş süreçlerini Pipelines'ın üzerine yerleştirmesine olanak tanır. Bu, kuruluşlara onay süreçleri üzerinde kontrol sağlamanın yanı sıra dağıtım ardışık düzenine özel adımlar ekleme olanağı sunar.
Genellikle, kuruluşunuzun çözümlerinizin kaynak kodu dosyalarını denetlemesi gerekmiyorsa ve ALM'yi hızlı bir şekilde kullanmaya başlamak istiyorsa Pipelines'ı seçersiniz.
Power Platform Derleme Araçları/GitHub Actions ve Power Platform CLI (Derleme Araçları)
Built Tools, BT yöneticilerine ve geliştiricilere, yüksek düzeyde özelleştirilmiş ALM otomasyonu hızlandırmaya yönelik araçlar sunmak amacıyla tasarlanmıştır. Pipelines'taki sınırlamaları Build Tools ile ele alabilirsiniz: çözüm kodunu denetleyebilir, kodun öncelikli olduğu senaryoları etkinleştirebilir, oluşturucular için aşağıda akış ortamlarında yükseltilmiş izinlere sahip olma gerekliliğini kaldırabilir ve ALM sürecinize özel kurumsal süreçler ve iş süreçleri ekleyebilirsiniz.
Genellikle, kuruluşunuzda DevOps veya GitHub ve geliştirici kaynakları varsa ve ALM süreçleriniz üzerinde ayrıntılı denetim gerektiriyorsa Derleme Araçları'nı seçersiniz.
ALM Accelerator for Power Platform (ALM Accelerator)
ALM Accelerator, hem az kod kullanan oluşturucular hem de daha ileri düzey koda öncelik veren oluşturuculara yöneliktir. ALM Accelerator, Built Tools üzerine kurulmuştur ve sıfırdan başlama gereksinimini ortadan kaldırarak bu araçları hızla kullanmaya başlamanızı sağlar. ALM Accelerator ardışık düzenleri ve ilgili tuval uygulaması açık kaynaklıdır. Olduğu gibi veya özelleştirebileceğiniz bir başvuru uygulaması olarak kullanabilirsiniz.
Genellikle, kuruluşunuz ALM süreçleri üzerinde ayrıntılı denetim gerektiriyorsa ancak bunları sıfırdan oluşturmak için kaynaklara sahip değilse ve ALM'yi destekleyen Azure DevOps süreçleri üzerinde bir oluşturucu deneyimi sağlamak istiyorsa ALM Accelerator'ı seçersiniz.