Microsoft Power Platform için GitHub Actions
GitHub Eylemleri, geliştiricilerin otomatik yazılım geliştirme yaşam döngüsü iş akışları oluşturmasına olanak tanır. Microsoft Power Platform için GitHub Actions ile deponuzda derlemek, test etmek, paket oluşturmak, yayınlamak ve dağıtmak için iş akışları oluşturabilirsiniz; otomasyon gerçekleştirebilirsiniz ve Microsoft Power Platform'da kurulu olan botları ve diğer bileşenleri yönetebilirsiniz.
Microsoft Power Platform için GitHub Actions şu özellikleri içerir:
Tuval uygulamaları, model temelli uygulamalar, UI akışları, Power Virtual Agents sohbet botları, AI Builder modelleri, müşteri etkileşimi uygulamaları (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing ve Dynamics 365 Project Service Automation) ve geliştirme ortamları ile kaynak denetimi arasındaki bağlayıcılar gibi çeşitli platform bileşenlerini içeren uygulama meta verilerini alma ve verme (çözüm olarak da bilinir).
Aşağı akış ortamlarına dağıtın.
Ortamları sağlama veya devre dışı bırakma
Power Apps çözüm denetleyicisi kullanarak çözümlere karşı statik analiz denetimleri gerçekleştirme.
Microsoft Power Platform için GitHub Eylemleri'ni derleme ve yayınlama iş akışlarınızı oluşturmayla ilgili olarak sunulan diğer GitHub Eylemleri ile birlikte kullanabilirsiniz. Takımların genellikle kullandığı iş akışları arasında geliştirme ortamlarını hazırlama, geliştirme ortamından kaynak denetimine dışarı aktarma, derlemeler oluşturma ve uygulamaları yayınlama yer alır. Microsoft Power Platform için GitHub Actions https://github.com/marketplace/actions/powerplatform-actions adresinde bulunur.
Önemli
Microsoft Power Platform için GitHub Actions, yalnızca veritabanı bulunan bir Microsoft Dataverse ortamı için desteklenir. Daha fazla bilgi: Veritabanı bulunan bir ortam oluşturma
Temel kavramlar
GitHub Eylemleri, doğrudan GitHub deponuzda özel yazılım geliştirme yaşam döngüsü iş akışları oluşturmanıza olanak sağlar. GitHub Eylemleri ve temel kavramlara genel bir bakış için aşağıdaki makaleleri inceleyin:
Microsoft Power Platform için GitHub Eylemleri nelerdir?
Microsoft Power Platform için GitHub Actions, Microsoft Power Platform'da derlenen uygulamaların uygulama yaşam döngüsünü yönetmek için özel araçları ve betik dosyalarını el ile indirme ihtiyacını ortadan kaldıran Microsoft Power Platform'a özel GitHub Eylemleri koleksiyonudur. Bu görevler, bir çözümü bir akış yönündeki ortama alma gibi bir işlem için tek başlarına veya "derleme yapısı oluşturma", "test için dağıtma" veya "oluşturucu değişikliklerini toplama" gibi bir senaryo oluşturmayla ilgili bir iş akışında birlikte kullanılabilir. Yapı görevleri büyük ölçüde dört tür halinde sınıflandırılabilir:
Yardımcı
Kalite denetimi
Çözüm
Ortam yönetimi
Bağımsız görevler hakkında daha fazla bilgi için Microsoft Power Platform için GitHub Eylemleri'ne gidin.
için GitHub Eylemlerini edinin Microsoft Power Platform
İş akışı tanımı dosyanıza (.yml) eylemleri ekleyerek Microsoft Power Platform için GitHub Eylemleri'ni kullanabilirsiniz. Örnek iş akışı tanımlarına GitHub Eylemleri laboratuvarından ulaşılabilir.
Ortamlara bağlantı
Dataverse ortamıyla etkileşim kurmak için çeşitli Github Eylemlerinin gerekli görevi gerçekleştirmesini sağlayan bir gizli anahtar oluşturulmalıdır. İki tür bağlantı vardır:
- Kullanıcı adı/parola: Kullanıcı adı ve parolayla genel hizmet bağlantısı olarak yapılandırıldı. Kullanıcı adı/parola kimlik doğrulaması çok faktörlü kimlik doğrulamasını desteklemez.
- Hizmet sorumlusu ve gizli anahtar: Bu bağlantı türü, hizmet sorumlusu temelli kimlik doğrulaması kullanır ve çok faktörlü kimlik doğrulamasını destekler. Hizmet sorumlusu kimlik doğrulaması
Mevcut çalıştırıcılar
Microsoft Power Platform için GitHub Actions hem Microsoft Windows aracıları hem de Linux aracılarında çalışabilir.
Sık sorulan sorular
GitHub Actions'ı kullanmaya nasıl başlayabilirim?
Öğretici: GitHub Actions'ı kullanmaya başlama artık denemeniz için kullanılabilir. Öğreticilerde, hizmet sorumlusu kimlik doğrulamasının ve standart kullanıcı adı/parola kimlik doğrulamasının nasıl kullanılacağı gösterilmektedir.
Depomda çalışan Microsoft Power Platform için GitHub Actions'ı nasıl alabilirim?
Eylemler için GitHub Marketplace bölümüne gidin ve Power Platform'u arayın. Sayfaya geldiğinizde, deponuzda eylemlerin örneğini oluşturmak için yeşil düğmeyi seçin.

GitHub Eylemleri yalnızca Power Apps'de mi kullanılabilir?
GitHub Actions; tuval ve model temelli uygulamalar, Power Virtual Agents, 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ü artık bir çözüme eklenebilir. Ayrıca bunlara müşteri etkileşimi uygulamaları da dahildir.
Akış ve tuval uygulamalarını ekleyebilir miyim?
Evet, akışlar ve tuval uygulamaları çözüm odaklıdı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ımlar için yine de el ile yapılandırma gerekir. Bu konu, bu yılın ilerleyen günlerinde ortam değişkenlerini ve bağlayıcıları tanıttığımızda ele alınacaktır. Geçerli sınırlamaların listesi için Bilinen sınırlamalar bölümüne gidin.
Microsoft Power Platform için GitHub Eylemlerinin maliyeti nedir?
GitHub Actions ücretsiz olarak kullanılabilir. Ancak GitHub'da eylemleri kullanmak için geçerli bir GitHub aboneliği gereklidir. Başlamak için ücretsiz olarak 2.000 eylem dakika/ay kullanılabilir. Daha fazla bilgi: GitHub fiyatlandırması
Power Apps portallarıyla Microsoft Power Platform İçin GitHub Actions'ı kullanabilir miyim?
Evet. Portal verilerini karşıya yükleyebilir ve dağıtım parametrelerini özelleştirmek için dağıtım profilini kullanabilirsiniz.