Funkcja GitHub Actions dla platformy Microsoft Power Platform
Akcje GitHub umożliwiają deweloperom tworzenie zautomatyzowanych przepływów pracy cyklu życia tworzenia oprogramowania. Za pomocą akcji GitHub dla platformy Microsoft Power Platform można tworzyć przepływy pracy w swoim repozytorium, aby tworzyć, testować, pakowania, wydawać i wdrażać aplikacje; wykonywać automatyzację; oraz zarządzać botami i innymi składnikami zbudowanymi na platformie Microsoft Power Platform.
Akcje GitHub 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, Microsoft czatboty agentów wirtualnych CoPilot Studio, AI Builder modele, aplikacje angażujące klientów (Dynamics 365 Sales, Dynamics 365 Obsługa klienta, Dynamics 365 Field Service Dynamics 365 Marketing i Dynamics 365 Project Service Automation) oraz łączniki między środowiskami programistycznymi i kontrolą źródła.
Wdrażanie w środowiskach z procesem podrzędnym.
Środowiska zastrzegania lub inicjowania obsługi w ramach dezaktywacji
Wykonywanie analiz statycznych sprawdza rozwiązania przy użyciu sprawdzanie rozwiązania Power Apps.
Akcji GitHub dla platformy Microsoft Power Platform można używać razem z wszystkimi innymi dostępnymi akcjami GitHub do tworzenia przepływów pracy kompilowania i wydawania. 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. Akcje GitHub dla Microsoft Power Platform są dostępne na stronie https://github.com/marketplace/actions/powerplatform-actions.
Ważne
Akcje GitHub dla Microsoft Power Platform są obsługiwane tylko dla środowiska Microsoft Dataverse z bazą danych. Więcej informacji: Tworzenie środowiska z bazą danych.
Najważniejsze pojęcia
Akcje GitHub umożliwiają tworzenie niestandardowych przepływów pracy cyklu rozwoju oprogramowania bezpośrednio w repozytorium w usłudze GitHub. Aby zapoznać się z omówieniem GitHub Actions i podstawowych pojęć, zobacz następujące artykuły:
Co to jest GitHub Actions dla Microsoft Power Platform
Akcje GitHub dla platformy Microsoft Power Platform to zbiór akcji usługi GitHub specyficznych dla usługi Microsoft Power Platform, które eliminują konieczność ręcznego pobierania niestandardowych narzędzi i skryptów w celu zarządzania cyklem eksploatacji aplikacji opartych 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
Kontrola jakości
Rozwiązanie
Zarządzanie środowiskiem
Aby uzyskać więcej informacji o poszczególnych zadaniach, przejdź do tematu Akcje GitHub dla platformy Microsoft Power Platform.
Pobierz GitHub Actions dla platformy Microsoft Power Platform
GitHub Actions dla Microsoft Power Platform można użyć w celu dodania akcji z pliku definicja przepływu pracy (.yml). Przykładowe definicje przepływów pracy są dostępne w laboratorium akcji GitHub.
Połączenie ze środowiskiem
Aby współdziałać ze środowiskiem Dataverse, należy utworzyć klucz tajny, który włącza różne GitHub Actions w celu wykonania wymaganego zadania. 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
Akcje GitHub dla Microsoft Power Platform można stosować w agentach Microsoft Windows i Linux.
Często zadawane pytania
Jak rozpocząć pracę z GitHub Actions?
Samouczek: Wprowadzenie do GitHub Actions jest teraz dostępny do wypróbowania. Samouczki pokazują, jak używać uwierzytelniania jednostki usługi i standardowego uwierzytelniania za pomocą nazwy użytkownika/hasła.
Jak mogę uzyskać GitHub Actions do Microsoft Power Platform pracy w moim repozytorium?
Przejdź do rynku Akcji w witrynie Marketplace i wyszukaj wyszukiwanie Power Platform. Po przejściu na stronę wybierz zielony przycisk, aby utworzyć wystąpienie akcji w swoim repozytorium.
Czy GitHub Actions działa tylko dla Power Apps?
Akcje GitHub działają zarówno w przypadku aplikacji kanwy, jak i opartych na modelu, Microsoft agentów wirtualnych CoPilot Studio, przepływów interfejsu użytkownika i przepływów AI Builder tradycyjnych, łączników niestandardowych i przepływów danych, z których wszystkie można teraz dodać do rozwiązania. Funkcjonalność obejmuje również aplikacje platformy Customer Engagement.
Czy mogę dołączyć aplikacje przepływu i 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 usługa GitHub Actions Microsoft Power Platform ?
Akcje usługi GitHub są dostępne bezpłatnie. Jednak aby korzystać z tych akcji w usłudze GitHub, trzeba mieć ważną subskrypcję usługi GitHub. Na dobry początek oferujemy 2000 minut akcji/miesiąc za darmo. Więcej informacji: Cennik usługi GitHub
Czy mogę używać GitHub Actions dla Microsoft Power Platform with Power Pages?
Tak. Możesz przesłać dane portalu i użyć profilu wdrożenia, aby dostosować parametry wdrożenia.
Zobacz też
Akcje usługi GitHub dla Power Platform informacji o wersji
Dostępne akcje GitHub Hands on Lab
Dostępne akcje usługi GitHub