Udostępnij za pośrednictwem


GitHub Actions dla Microsoft Power Platform

GitHub Actions umożliwiają deweloperom tworzenie zautomatyzowanych przepływów pracy cyklu tworzenia oprogramowania. Dzięki GitHub Actions dla Microsoft Power Platform można tworzyć przepływy pracy w repozytorium w celu budowania, testowania, tworzenia pakietów, wydawania i wdrażania aplikacji; automatyzacji zadań oraz zarządzania botami i innymi składnikami opartymi na platformie Microsoft Power Platform.

GitHub Actions dla Microsoft Power Platform obejmują następujące możliwości:

  • Importowanie i eksportowanie metadanych aplikacji (nazywanych również rozwiązaniami), które zawierają różne składniki platformy, takie jak aplikacje kanwy, aplikacje oparte na modelu, przepływy pulpitu, czatboty Microsoft Copilot Studio wirtualnych agentów, modele AI Builder, aplikacje do zaangażowania klientów (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, marketing Dynamics 365 i Dynamics 365 Project Service Automation) oraz łączniki między środowiskami deweloperskimi i kontrola źródła.

  • Wdrażanie w środowiskach z procesem podrzędnym.

  • Środowiska zastrzegania lub inicjowania obsługi w ramach dezaktywacji

  • Przeprowadzanie testów analizy statycznej względem rozwiązań przy użyciu narzędzia sprawdzania rozwiązań Power Apps.

Możesz użyć GitHub Actions dla Microsoft Power Platform wraz z innymi dostępnymi GitHub Actions, aby utworzyć przepływy pracy związane z kompilacją i wydaniem. Przepływy pracy często wprowadzane przez zespoły dotyczą m.in. inicjowania obsługi administracyjnej środowisk deweloperskich, eksportowania ze środowiska deweloperskiego do systemu kontroli źródła, generowania kompilacji i wydawania aplikacji. GitHub Actions dla Microsoft Power Platform są dostępne na stronie https://github.com/marketplace/actions/powerplatform-actions.

Ważne

GitHub Actions dla Microsoft Power Platform są obsługiwane tylko w przypadku środowiska Microsoft Dataverse z bazą danych. Więcej informacji: Tworzenie środowiska z bazą danych

Najważniejsze pojęcia

GitHub Actions umożliwiają tworzenie niestandardowych przepływów pracy cyklu tworzenia oprogramowania bezpośrednio w repozytorium GitHub. Aby zapoznać się z omówieniem GitHub Actions i podstawowych pojęć, zapoznaj się z następującymi artykułami:

Co to jest GitHub Actions dla Microsoft Power Platform?

GitHub Actions dla Microsoft Power Platform to zbiór specjalistycznych GitHub Actions dla Microsoft Power Platform, które eliminują konieczność ręcznego pobierania niestandardowych narzędzi i skryptów w celu zarządzania cyklem życia aplikacji zbudowanych na Microsoft Power Platform. Zadań można używać indywidualnie w celu wykonania prostego zadania, takiego jak zaimportowanie rozwiązania do środowiska lub użycie go razem z potokiem w celu utworzenia do aranżacji scenariusza, takiego jak „generowanie artefaktu kompilacji”, „wdrażanie w celu przetestowania” lub „zebrania zmian twórcy”. Zadania kompilacji można w dużej mierze podzielić na cztery typy:

  • Pomoc

  • Sprawdzanie jakości

  • Rozwiązanie

  • Zarządzanie środowiskiem

Aby uzyskać więcej informacji na temat poszczególnych zadań, przejdź do GitHub Actions Microsoft Power Platform.

Uzyskaj GitHub Actions w Microsoft Power Platform

Możesz użyć GitHub Actions dla Microsoft Power Platform, dodając akcje w pliku definicji przepływu pracy (.yml). Przykładowe definicje przepływu pracy są dostępne w laboratorium GitHub Actions.

Połączenie ze środowiskiem

Aby wchodzić w interakcje ze środowiskiem usługi Dataverse, należy utworzyć sekret, który umożliwia różnym GitHub Actions wykonywanie wymaganych zadań. Dostępne są dwa typy połączeń:

  • Username/Password: skonfigurowane jako połączenie z usługą ogólną przy użyciu nazwy użytkownika i hasła. Uwierzytelnianie za pomocą nazwy użytkownika i hasła nie obsługuje uwierzytelniania wieloskładnikowego.
  • Nazwa główna usługi i klucz tajny klienta: ten typ połączenia używa uwierzytelniania opartego na jednostce usługi i obsługuje uwierzytelnianie wieloskładnikowe. Uwierzytelnianie nazwy głównej usługi

Dostępne uruchomienia

GitHub Actions dla Microsoft Power Platform można uruchamiać zarówno na agentach Windows firmy Microsoft, jak i agentach systemu Linux.

Często zadawane pytania

Jak rozpocząć pracę z GitHub Actions?

Tutorial: Wprowadzenie do GitHub Actions jest dostępny już teraz do wypróbowania. W samouczkach przedstawiono, jak używać uwierzytelniania za pomocą jednostki usługi oraz standardowego uwierzytelniania nazwą użytkownika/hasłem.

Jak mogę uzyskać działanie GitHub Actions dla Microsoft Power Platform w moim repozytorium?

Przejdź do witryny GitHub Marketplace for Actions i wyszukaj hasło Power Platform. Po przejściu na stronę wybierz zielony przycisk, aby utworzyć wystąpienie akcji w swoim repozytorium.

Instalacja GitHub Actions

Czy GitHub Actions działają tylko dla Power Apps?

GitHub Actions działają zarówno dla aplikacji typu kanwa, jak i opartych na modelu, wirtualnych agentów Microsoft Copilot Studio, przepływów UI i tradycyjnych, AI Builder, łączników niestandardowych i przepływów danych, które można teraz dodać do rozwiązania. Funkcjonalność obejmuje również aplikacje platformy Customer Engagement.

Czy mogę dołączać przepływ i aplikacje kanwy?

Tak, przepływy i aplikacje kanwy rozpoznają rozwiązania, więc jeśli te składniki są dodane do rozwiązania, mogą uczestniczyć w cyklu życia aplikacji. Jednak niektóre kroki nadal wymagają ręcznej konfiguracji, co zostanie rozwiązane jeszcze w tym roku, gdy wprowadzimy zmienne środowiskowe i łączniki. Aby uzyskać listę bieżących ograniczeń, przejdź do tematu Znane ograniczenia.

Ile kosztuje GitHub Actions dla Microsoft Power Platform?

GitHub Actions są dostępne bez opłat. Do korzystania z akcji w GitHub jest jednak wymagana prawidłowa subskrypcja GitHub. Na dobry początek oferujemy 2000 minut akcji/miesiąc za darmo. Więcej informacji: GitHub cennik

Czy mogę używać GitHub Actions do Microsoft Power Platform z Power Pages?

Tak. Możesz przesłać dane portalu i użyć profilu wdrożenia, aby dostosować parametry wdrożenia.

Zobacz także

Uwagi do wersji GitHub Actions dla Power Platform
Dostępne laboratorium praktyczne GitHub Actions
Dostępne GitHub Actions