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.
GitHub Actions 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 kullanarak, deponuzda uygulama derlemek, test etmek, paketlemek, yayınlamak ve dağıtmak, otomasyon gerçekleştirmek ve Microsoft Power Platform üzerinde oluşturulan botları ve diğer bileşenleri yönetmek için iş akışları oluşturabilirsiniz.
Microsoft Power Platform için GitHub Actions aşağıdaki özellikleri içerir:
Uygulama meta verilerinin (aynı zamanda çözümler olarak da bilinir) ithalatı ve ihracatı, tuval uygulamaları, model temelli uygulamalar, masaüstü akışları, Microsoft Copilot Studio sanal ajan 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ında olan bağlayıcılar gibi çeşitli platform bileşenlerini içerir.
Alt akış ortamlarına dağıtım yapma.
Ortamları hazırlama veya hazırlamayı kaldırma.
Power Apps çözüm denetleyicisi kullanarak çözümlere karşı statik analiz denetimleri gerçekleştirme.
Microsoft Power Platform için GitHub Actions'ı ve diğer tüm mevcut GitHub Actions'ı, derleme ve yayın iş akışlarınızı oluşturmak için 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 adresinde https://github.com/marketplace/actions/powerplatform-actionsbulabilirsiniz.
Önemli
Microsoft Power Platform için GitHub Actions yalnızca veritabanı olan bir Microsoft Dataverse ortamını destekler. Daha fazla bilgi için bkz. Veritabanıyla ortam oluşturma.
Kilit kavramlar
GitHub Actions kullanarak doğrudan GitHub deponuzda özel yazılım geliştirme yaşam döngüsü iş akışları oluşturabilirsiniz. GitHub Actions ve temel kavramlara genel bakış için aşağıdaki makalelere bakın:
Microsoft Power Platform için GitHub Actions nedir?
Microsoft Power Platform için GitHub Actions, 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 bir GitHub Actions koleksiyonudur. Bu görevler, bir çözümü alt ortamlara aktarmak gibi tek başına kullanılabileceği gibi, bir iş akışında bir araya getirilerek "derleme çıktısı oluşturma", "test ortamına dağıtma" veya "geliştirici değişikliklerini toplama" gibi senaryoları koordine etmek için de kullanılabilir. Derleme görevleri genel olarak dört türe ayrılabilir:
Yardımcı
Kalite denetimi
Çözüm
Ortam yönetimi
Tek tek görevler hakkında daha fazla bilgi için Microsoft Power Platform için
Microsoft Power Platform için GitHub Actions edinin
eylemleri iş akışı tanım dosyanıza (.yml) ekleyerek Microsoft Power Platform için GitHub Actions kullanabilirsiniz. Örnek iş akışı tanımları GitHub Actions lab kullanılabilir.
Ortamlara bağlantı
Dataverse ortamıyla etkileşime geçmek için, GitHub Actions'ın gerekli görevi gerçekleştirmesine olanak tanıyan 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 asıl adı ve gizli anahtar: Bu bağlantı türü hizmet temel tabanlı 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 Windows aracılarında hem de Linux aracılarında çalıştırılabilir.
Sık sorulan sorular
GitHub Actions kullanmaya nasıl başlarım?
Öğretici: Denemeniz için GitHub Actions kullanmaya başlamanız sağlanır. Öğ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.
GitHub Actions'ı depomda Microsoft Power Platform ile nasıl çalıştırabilirim?
Actions için GitHub Marketplace'e gidin ve Power Platform'u arayın. Sayfaya geldiğinizde, eylemleri havuzunuzda anlık olarak oluşturmak için yeşil düğmeyi seçin.
GitHub Actions yalnızca Power Apps için mi çalışır?
GitHub Actions 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ü artık bir çözüme eklenebilir. Müşteri etkileşimi uygulamaları da dahil edilmiştir.
Akış ve tuval uygulamalarını dahil edebilir miyim?
Evet, akışlar ve tuval uygulamaları çözüme duyarlı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 hala elle yapılandırma gereklidir. Bu sorunlar, yıl sonunda ortam değişkenlerini ve bağlayıcılarını sunduğumuzda giderilecektir. Geçerli sınırlamaların listesi için Bilinen sınırlamalar konusuna gidin.
Microsoft Power Platform için GitHub Actions'ın maliyeti nedir?
GitHub Actions ücretsizdir. Ancak, GitHub eylemleri kullanmak için geçerli bir GitHub aboneliğine ihtiyacınız vardır. Başlamak için aylık 2.000 işlem dakikasını ücretsiz alırsınız. Daha fazla bilgi için bkz. GitHub fiyatlandırması.
Power Pages ile Microsoft Power Platform iç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.
Ayrıca bkz.
GitHub Actions için Power Platform sürüm notları
Kullanılabilir GitHub Actions Uygulamalı Laboratuvarı
Mevcut GitHub Eylemleri