Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 agentów wirtualnych funkcji Microsoft Copilot Studio, modele narzędzia AI Builder, aplikacje do obsługi klientów (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing i Dynamics 365 Project Service Automation) oraz łączniki między środowiskami deweloperskimi i kontrolą ź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żna
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
Kluczowe 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:
Pomocnik
Kontrola jakości
Rozwiązanie
Zarządzanie środowiskami
Aby uzyskać więcej informacji na temat poszczególnych zadań, przejdź do GitHub Actions Microsoft Power Platform.
Funkcja Get GitHub Actions dla platformy 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 głównego elementu 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?
Samouczek: wprowadzenie do GitHub Actions jest już dostępne do wypróbowania. Samouczki pokazują, jak używać uwierzytelniania nazwą główną usługi i 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.
Czy GitHub Actions działają tylko dla Power Apps?
Akcje GitHub Actions działają w aplikacjach kanwy i aplikacjach opartych na modelach, w agentach wirtualnych funkcji Microsoft Copilot Studio, przepływach interfejsu użytkownika i tradycyjnych przepływach, narzędziu AI Builder, łącznikach niestandardowych i przepływach danych. Wszystkie te elementy można teraz dodawać 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 dla 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ępna jest funkcja GitHub Actions