Udostępnij za pośrednictwem


Samouczek: Rozpoczynanie pracy z GitHub Actions dla Microsoft Power Platform

Ten trzyczęściowy samouczek daje możliwość zapoznania się z najlepszymi rozwiązaniami dotyczącymi automatyzacji tworzenia i wdrażania aplikacji przy użyciu GitHub Actions dla usługi Power Platform. Pierwsze dwa samouczki stanowią informacje o konfigurowaniu wymaganych środowisk i tworzeniu rozwiązania do późniejszego użycia z GitHub Actions. Jeśli masz doświadczenie w tworzeniu środowisk i rozwiązań, możesz postępować zgodnie z poniższą wskazówką i przejść do trzeciego samouczka, aby rozpocząć korzystanie z GitHub Actions dla Power Platform.

  • Utwórz trzy środowiska Microsoft Dataverse w dzierżawie
  • (Wysoce zalecane) Utwórz jednostkę usługi i podaj odpowiednie uprawnienia
  • Tworzenie aplikacji opartej na modelu
  • Eksportować i wdrażać swoją aplikację przy użyciu automatyzacji zarządzania cyklem życia aplikacji (ALM)

Napiwek

Jeśli znasz już koncepcję wielu środowisk Dataverse, a także wiesz, jak używać rozwiązań do pakowania aplikacji, po prostu pobierz i użyj przykładowego rozwiązania ALMLab, a następnie przejdź do ostatniego samouczka z tej serii.

Zacznijmy od samouczka nr 1 i stwórzmy trzy środowiska Dataverse.

Utwórz wymagane środowiska

Będziesz musiał utworzyć trzy środowiska Dataverse lub mieć do nich dostęp w wersji demonstracyjnej lub dzierżawie klienta. Aby utworzyć te środowiska, postępuj zgodnie z poniższymi instrukcjami. W przeciwnym razie przejdź do końca tego samouczka i wykonaj kolejne kroki.

  1. Zaloguj się do Centrum administracyjnego Power Platform z poświadczeniami zapewniającymi dostęp do dzierżawy o minimalnej dostępnej pojemności 3 GB (wymaganej do utworzenia trzech środowisk).

  2. W obszarze nawigacji wybierz pozycję Środowiska.

  3. Wybierz + Nowe, aby utworzyć pierwsze nowe środowisko.

    Nowe środowisko.

  4. Pierwsze środowisko powinno mieć nazwę "Imię i nazwisko — dev", dla regionu ustaw wartość "Stany Zjednoczone (domyślny)", ustaw typ środowiska na Piaskownica (jeśli jest dostępna), jeśli nie należy korzystać z "Wersji próbnej".

    • Upewnij się, że dla Tworzenie bazy danych dla tego środowiska jest ustawiony przełączek radiowy Yes

    Utwórz środowisko.

  5. Kliknij Dalej.

  6. Ustaw język i walutę jako preferowaną i ustaw wartość w ustawieniach "Wdrażanie przykładowych aplikacji i danych?" przycisk radiowy Tak, a następnie kliknij przycisk Zapisz

    Ustaw walutę.

  7. Środowisko projektowe zostało utworzone, wykonaj kroki 2 – 7 opisane powyżej w celu utworzenia drugiego środowiska o nazwie "Twoja nazwa — budowanie", a następnie utwórz wreszcie trzecie środowisko o nazwie "Twoja nazwa — prod"

Teraz są w środowisku, które będą do tego potrzebne i możemy rozpocząć następne moduły tego zestawu łębowego.

Utwórz konto głównej usługi i nadaj mu prawa do utworzonych środowisk

  1. Konieczne będzie utworzenie rejestracji aplikacji przy użyciu tożsamości Microsoft Entra. Należy to zrobić w przypadku wszystkich używanych środowisk DEV/BUILD/PROD. Więcej informacji: Samouczek: Rejestrowanie aplikacji przy użyciu tożsamości Microsoft Entra

  2. Po utworzeniu rejestracji aplikacji należy zanotować i zapisać identyfikator katalogu (dzierżawy) oraz identyfikator aplikacji (klienta) aplikacji.

    Rejestrowanie aplikacji

  3. W panelu nawigacyjnym strony Przegląd wybierz pozycję Uprawnienia interfejsu API.

  4. Wybierz + Dodaj uprawnienie, a następnie na karcie Interfejsy Microsoft API wybierz Dynamics CRM.

  5. W formularzu Żądania uprawnień interfejsu API wybierz pozycję Uprawnienia delegowane, zaznacz user_impersonation, a następnie wybierz pozycję Dodaj uprawnienia.

  6. W formularzu Żądania uprawnień interfejsu API, wybierz Usługa uruchamiania PowerApps, wybierz pozycję Uprawnienia delegowane, zaznacz user_impersonation, a następnie wybierz pozycję Dodaj uprawnienia.

  7. W formularzu Żądania uprawnień interfejsu API wybierz pozycję Interfejsy API używane przez moją organizację, wyszukaj " PowerApps -Advisor" za pomocą pola wyszukiwania, wybierz PowerApps -Advisor na liście wyników, wybierz pozycję Uprawnienia delegowane, sprawdź Analysis.Wszystkie prawa, a następnie wybierz pozycję Dodaj uprawnienia.

Uprawnienia API

  1. Następnie przejdź do tworzenia klucza tajnego klienta, w panelu nawigacyjnym wybierz pozycję Certyfikaty i wpisy tajne.

  2. Poniżej Klucze tajne klientów, wybierz + Nowy klucz tajny klienta.

  3. W formularzu wprowadź opis i wybierz Dodaj. Nagraj tajny ciąg, nie będziesz mógł ponownie wyświetlić klucza tajnego po opuszczeniu formularza.

Klient i wpisy tajne

Tworzenie użytkownika aplikacji

Aby przepływ pracy GitHub mógł wdrażać rozwiązania jako część potoku CI/CD, „użytkownik aplikacji” musi mieć dostęp do środowiska. „Użytkownik aplikacji” reprezentuje nielicencjonowanego użytkownika, który jest uwierzytelniany przy użyciu rejestracji aplikacji zakończonej w poprzednich krokach.

  1. Zaloguj się w Centrum administracyjnym Power Platform.

  2. Przejdź do Środowiska> otwórz żądane środowisko >Ustawienia>Użytkownicy + uprawnienia>Użytkownicy aplikacji.

  3. Wybierz + Nowy użytkownik aplikacji. Po prawej stronie ekranu otworzy się panel.

  4. Wybierz + Dodaj aplikację. Zostanie wyświetlona lista wszystkich rejestracji aplikacji w dzierżawie Microsoft Entra. Przejdź do wybierania nazwy aplikacji z listy zarejestrowanych aplikacji.

  5. W obszarze Jednostka biznesowa w polu rozwijania wybierz środowisko jako jednostkę biznesową.

  6. W obszarze Role zabezpieczeń wybierz pozycję Administrator systemu, a następnie wybierz pozycję Utwórz. Umożliwi to jednostki usługi dostęp do środowiska.

Tworzenie nowego użytkownika aplikacji

Po utworzeniu jednostki usługi możesz użyć jednostki usługi lub standardowej nazwy użytkownika i hasła dla przepływu pracy GitHub.

Ważne

Jeśli masz włączone uwierzytelnianie wieloskładnikowe (MFA), uwierzytelnianie jednostki usługi jest metodą uwierzytelniania, której chcesz użyć.

Zobacz też

Zautomatyzuj przepływ pracy od pomysłu do produkcji