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, masaüstü 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) gibi çeşitli platform bileşenlerini içeren uygulama meta verileri (çözüm olarak da bilinir) ve geliştirme ortamları ile kaynak denetimi arasındaki bağlayıcıları içeri ve dışarı aktarma.

  • 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 'a özel GitHub Eylemleri Microsoft Power Platform koleksiyonudur. Bu görevler, bir çözümü bir akış yönündeki ortama alma gibi basit bir görev gerçekleştirmek için veya bir iş akışı üzerinde birlikte kullanıldığında, "yapı yapısı oluşturma", "sınama için dağıt" veya "toplama yapıcısı değişiklikleri" gibi bir senaryo oluşturmak için tek başına 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 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 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 Marketine gidin ve Power Platform arayın. Sayfaya geldiğinizde, deponuzda eylemlerin örneğini oluşturmak için yeşil düğmeyi seçin.

GitHub Actions Yüklemesi

GitHub Eylemleri yalnızca Power Apps'de mi kullanılabilir?

GitHub Eylemleri; tuval uygulamaları, model temelli uygulamalar, Power Virtual Agents, UI akışları, geleneksel akışlar, AI Builder, özel bağlayıcılar ve veri akışlarında kullanılabilir. Bunların hepsi artık bir çözüm olarak eklenebilir. Müşteri etkileşimi uygulamaları da dahil edilmiştir.

Akış ve tuval uygulamalarını ekleyebilir miyim?

Evet, akışlar ve tuval uygulamaları çözüme duyarlıdır; bu nedenle, bu bileşenler çözümünüze eklenirse 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 Eylemlerinin maliyeti nedir?

GitHub Eylemleri ücretsiz olarak sunulur. Ancak, GitHub'daki eylemleri kullanmak için geçerli bir GitHub aboneliği gereklidir. Başlangıç için, ayda 2000 eylem dakikası ücretsiz olarak kullanılabilir. Daha fazla bilgi: 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.

Kullanılabilir GitHub Actions Uygulamalı Laboratuvarı

Kullanılabilir GitHub Actions