Funkcja GitHub Actions dla platformy Microsoft Power Platform

GitHub Actions umożliwiają deweloperom konstruowanie przepływów pracy umożliwiającej automatyczne opracowywanie 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 (znanych również jako rozwiązania), które zawierają różne składniki platformy, takie jak aplikacje kanwy, aplikacje oparte na modelach, przepływy pulpitu, chatboty Power Virtual Agents, modele AI Builder, aplikacje angażujące klientów (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing, and Dynamics 365 Project Service Automation) oraz łączniki między środowiskami programistycznymi a 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 zacząć korzystać z GitHub Actions?

Samouczek: Wprowadzenie do akcji GitHub jest już dostępne do wypróbowania. Samouczki pokazują, jak używać uwierzytelniania jednostkowego usługi i standardowego uwierzytelniania nazwy użytkownika/hasła.

Jak uzyskać akcje GitHub dla Microsoft Power Platform do 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.

Instalacja Akcji GitHub

Czy akcje GitHub działają tylko dla usługi Power Apps?

Akcje GitHub działają aplikacji kanwy i aplikacji opartych na modelach, aplikacji Power Virtual Agents, przepływów interfejsu użytkownika i tradycyjnych przepływów, narzędzia AI Builder, łączników niestandardowych i przepływów danych. Wszystkie te elementy można teraz dodawać do rozwiązania. Funkcjonalność obejmuje również aplikacje platformy Customer Engagement.

Czy mogę dołączać 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 korzystanie z akcji GitHub dla platformy 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ć akcji GitHub 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

Dostępne laboratorium praktyczne GitHub

Dostępne akcje funkcji GitHub Actions