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.
Microsoft Power Platform üzerinde oluşturulan uygulamalarla ilgili yaygın derleme ve dağıtım görevlerini otomatikleştirmek için Microsoft Power Platform Derleme Araçları'nı kullanın. Bunlar aşağıdakileri içerebilir:
- Aşağıdakiler gibi çeşitli platform bileşenlerini içeren çözüm meta verilerini (çözümler olarak da bilinir) eşitleme:
- Müşteri etkileşimi uygulamaları: Dynamics 365 Sales, Müşteri Hizmetleri, Saha Hizmeti, Pazarlama ve Proje Hizmeti Otomasyonu
- Kanvas uygulamaları
- Model temelli uygulamalar
- UI akışları
- Sanal temsilciler
- AI Builder modelleri
- Geliştirme ortamları ile kaynak denetimi arasındaki bağlayıcılar
- Derleme yapıları oluşturuluyor
- Aşağı akış ortamlarına dağıtma
- Ortamları hazırlama veya hazırlamayı kaldırma
- Power Apps denetleyicisi hizmetini kullanarak çözümlere karşı statik analiz denetimleri gerçekleştirme
Derleme ve yayın işlem hatlarınızı oluşturmak için Microsoft Power Platform Derleme Araçları görevlerini diğer kullanılabilir Azure DevOps görevleriyle birlikte kullanın. Ekipler üzerinde yaygın olarak yer alan işlem hatları Export from Dev, oluşturma ve serbest bırak'ı içerir.
Uyarı
Microsoft Power Platform Derleme Araçları yalnızca veritabanı olan bir Microsoft Dataverse ortamı için desteklenir. Daha fazla bilgi: Veritabanı bulunan bir ortam oluşturma
Microsoft Power Platform Derleme Araçları artık GCC ve GCC High bölgelerinde kullanılabilir.
Microsoft Power Platform Derleme Araçları nedir?
Microsoft Power Platform Derleme Araçları, Microsoft Power Platform üzerinde oluşturulan uygulamaların uygulama yaşam döngüsünü yönetmek için özel araçları ve betikleri el ile indirme gereksinimini ortadan kaldıran Power Platform'a özgü Azure DevOps derleme görevlerinden oluşan bir koleksiyondur.
Görevleri tek tek (ör. bir çözümü aşağı akış ortamına aktarma) kullanabilir veya derleme yapıtı oluşturma, test için dağıtma veya harvest oluşturucu değişiklikleri gibi bir senaryoyu düzenlemek için ardışık düzende birlikte kullanabilirsiniz. Derleme görevlerini büyük ölçüde dört türe ayırabilirsiniz:
- Yardımcı
- Kalite denetimi
- Çözüm
- Ortam yönetimi
Kullanılabilir görevler hakkında daha fazla bilgi için bkz. Microsoft Power Platform Derleme Araçları görevleri.
Power Platform Build Tools sürüm 2.0 nedir?
Power Platform Build Tools'un sağladıklarına ek olarak Power Platform Build Tools sürüm 2.0, Power Platform CLI tabanlıdır.
Power Platform Build Tools sürümü 1.0 PowerShell'i temel alır. Power Platform Build Tools 2.0, Microsoft'un desteklediği ve yeni özellikler eklediği sürümdür.
Power Platform Derleme Araçları'nın önceki sürümleri için Microsoft gerektiğinde kritik güvenlik güncelleştirmeleri sağlar. Mümkün olan en kısa sürede Power Platform Derleme Araçları sürüm 2.0'a geçin.
Önemli
Derleme işlem hattınızda Power Platform Derleme Araçları'nın görev sürümlerini karıştıramaz ve eşleştiremezsiniz.
Microsoft Power Platform Derleme Araçları'nı edinin
Microsoft Power Platform Derleme Araçları, Azure Market'dan Azure DevOps kuruluşunuza yüklenebilir.
Yüklemeden sonra, Microsoft Power Platform Derleme Araçları'na dahil olan tüm görevler yeni veya mevcut işlem hattına eklenebilir. Bunları, "Power Platform" arayarak bulabilirsiniz.
Ortamlara bağlantı
Microsoft Power Platform ortamıyla etkileşim kurmak için, derleme aracı görevlerinin gerekli eylemleri gerçekleştirebilmesi için bir bağlantı kurmanız gerekir. İki tür bağlantı vardır:
| Bağlantı türü | Açıklama |
|---|---|
| İş Yükü Kimliği Federasyonu aracılığıyla Hizmet Sorumlusu (önerilir) | Federasyon kimlik bilgileri aracılığıyla hizmet sorumlusu tabanlı kimlik doğrulamasını kullanır. Çok faktörlü kimlik doğrulaması gerektiren kiracılar için önerilir. |
| Hizmet sorumlusu ve gizli anahtar | Hizmet sorumlusu tabanlı kimlik doğrulamasını kullanır. |
| Kullanıcı adı/parola | Kullanıcı adı ve parola ile genel bir hizmet bağlantısı. Çok faktörlü kimlik doğrulaması gerektiren kullanıcıları desteklemez. |
Hizmet sorumlusunu kullanarak hizmet bağlantıları yapılandırma
Hizmet sorumlusunu kullanarak bir bağlantı yapılandırmak için öncelikle gerekli izinlere sahip bir Power Platform profilinizin olması gerekir. Dataverse ortamına bir Microsoft Entra ID uygulaması ve ilişkili uygulama kullanıcısı eklemeniz gerekir.
Hizmet sorumlusu ve gizli anahtar oluşturma
Microsoft Power Platform Derleme Araçları görevleriyle kullanılacak hizmet sorumlusunu oluşturmak ve yapılandırmak için pac admin create-service-principal komutunu kullanın.
Bu komut, önce Microsoft Entra ID'ye bir Uygulama nesnesi ve ona karşılık gelen Hizmet Asıl Adı (SPN) kaydeder. Ardından uygulamayı yönetici kullanıcı olarak Microsoft Power Platform kiracısına ekler.
Bu komut iki parametre içerir:
| isim | kısa ad | Gerekli | Açıklama |
|---|---|---|---|
environment |
env |
Evet | Uygulama kullanıcısının ekleneceği ortamın kimliği veya URL'si. |
role |
r |
Hayır | Uygulama kullanıcısına uygulanacak güvenlik rolünün adı veya kimliği. Varsayılan değer: 'Sistem Yöneticisi'.
Çözüm Denetleyici, msdyn_analysisjob tablosuna ekleme yapmak için prvAppendmsdyn_analysisjob ayrıcalığına sahip bir rol gerektirir. Sistem Yöneticisi rolü varsayılan olarak bu ayrıcalığa sahiptir. |
Komutunu şu şekilde kullanın:
C:\> pac admin create-service-principal --environment <environment id>
Başarılı olduğunda komut dört sütun görüntüler:
- Power Platform TenantId
- Başvuru kodu
- İstemci Sırrı (düz metin halinde)
- Bitiş
Örneğin:
PS C:\>pac admin create-service-principal --environment d3fcc479-0122-e7af-9965-bde57f69ee1d
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69eeld with security role System Administrator
Tenant ID Application ID Client Secret Expiration
2b0463ed-efd7-419d-927d-a9dca49d899c adde6d52-9582-4932-a43a-beca5d182301 beY8Q~JBZ~CBDgIKKBjbZ3g6BofKzoZkYj23Hbf 7/31/2024 4:27:03 PM
Power Platform hizmet bağlantısını yapılandırmak için görüntülenen bilgileri kullanın.
Önemli
İstemcinin gizli ve güvenli olmasını sağlayın. Komut istemi temizlendikten sonra, aynı gizli anahtarı yeniden alamazsınız.
Uygulama kimliği ile ortamı yapılandırma
Bağlandığınız Microsoft Power Platform ortamına Uygulama Kimliği'ni Uygulama Kullanıcısı olarak eklemeniz gerekir. Bu işlemi yapmanın iki yolu vardır.
- Bu makaleyi gözden geçirebilirsiniz: Uygulama kullanıcısı oluşturma.
- Power Platform CLI’yi kullanabilirsiniz. Örneğin:
PS C:\>pac admin assign-user --user "adde6d52-9582-4932-a43a-beca5d182301" --role "System administrator" --environment d3fcc479-0122-e7af-9965-bde57f69ee1d --application-user
Connected to... SnDemoDev
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69ee1d with security role System Administrator
Eklenen uygulama kullanıcısına sistem yöneticisi rolünün atandığından emin olun (uygulama kullanıcısının güvenlik ayarlarındaki "Rolleri Yönet" bölümünden ulaşılabilir).
Sık sorulan sorular (SSS)
Eski Microsoft Power Platform Derleme Aracı işlem hatlarım çalışmaya devam edecek mi?
Eski işlem hatları çalışmaya devam eder, ancak eski görevlerde daha yeni özellikler kullanılamaz. Daha yeni özellikleri kullanmak istiyorsanız, işlem hattındaki görevinizin sürümünü değiştirin.
Yeni görevi neden PowerShell yerine CLI'ye Power Platform dayandırdınız?
Power Platform CLI görevleri, Linux runners üzerinde çalışmak da dahil olmak üzere çok esnekliğe sahip çok platformlu görevlerdir. Bu görevler, GitHub için Power Platform Eylemleri ile kullanılabilen görevlerle aynıdır. Artık Azure DevOps ile GitHub arasında tutarlı bir deneyime sahipsiniz.
Microsoft Power Platform Derleme Araçları yalnızca Power Apps için mi çalışır?
Derleme araçları hem tuval hem de model temelli uygulamalar, Microsoft Copilot Studio sanal aracılar, UI Akışları ve geleneksel akışlar, AI Builder, özel bağlayıcılar ve veri akışları için çalışır ve bunların tümünü artık bir çözüme ekleyebilirsiniz. Bu liste ayrıca müşteri etkileşimi uygulamalarını da içerir (Dynamics 365 Sales, Müşteri Hizmetleri, Saha Hizmeti, Pazarlama ve Project Service Automation). Finans ve İşlemlerle ilgili uygulamalar için ayrı oluşturma görevleri vardır.
Derleme Araçları'nın önizlemesini daha önce yükledim - Power Apps Derleme Araçları önizlemesinden Power Platform Derleme Araçları'na yükseltebilir miyim?
Genel kullanıma sunulan (GA) sürümde bazı önemli değişiklikler yapmak zorunda kaldığımız için önizleme sürümünden yükseltme yapamazsınız. Önizleme sürümünden geçiş yapmak için Microsoft Power Platform Derleme Araçları'nı yüklemeniz ve işlem hatlarınızı yeniden oluşturmanız veya mevcut işlem hatlarınızı yeni Derleme Araçları görevlerini kullanacak şekilde yeniden yapılandırmanız gerekir. Yeni hizmet bağlantıları da oluşturmanız gerekir.
Akış ve tuval uygulamalarını ekleyebilir miyim?
Evet, akışlar ve tuval uygulamaları çözümün farkındadır, bu nedenle bu bileşenleri çözümünüze eklerseniz uygulamanızın yaşam döngüsüne katılabilirler. Ancak, bazı adımlarda hala el ile yapılandırma gerekir. Manuel yapılandırma gereksinimi, yıl sonunda ortam değişkenlerini ve bağlayıcılarını sunduğumuzda giderilecektir. Geçerli sınırlamaların listesi Bilinen sınırlamalar makalesinde bulunabilir.
Microsoft Power Platform Derleme Araçları'nın maliyeti ne kadardır?
Build tools ücretsiz olarak sunulur. Ancak, Derleme Araçları'nı kullanmak için Azure DevOps geçerli bir aboneliğe ihtiyacınız vardır. Daha fazla bilgi için bkz. Azure DevOps için Fiyatlandırma.
Uzantıyı görebiliyorum, ancak neden kurulum seçeneği yok?
Yükleme seçeneğini görmüyorsanız, büyük olasılıkla Azure DevOps kuruluşunuzda gerekli yükleme ayrıcalıklarından yoksun olursunuz. Daha fazla bilgi için bkz. Uzantı izinlerini yönetme.
Geliştiriciler, denetleyici görevinin sonuçlarını nasıl kullanabilir?
Denetleyici görevinin çıkışı bir SARIF dosyasıdır. HEM VS Code hem de Visual Studio uzantıları SARIF dosyalarını görüntülemek ve üzerinde eylemde bulunma amacıyla kullanılabilir.
Ayrıca Bkz.
Azure DevOps sürüm notları için Power Platform Derleme Araçları
Yapı aracı görevleri
Microsoft Power Platform Build Araçları laboratuvarları