Nawiązywanie połączenia z usługą Azure DevOps

Aby połączyć środowisko lub rozwiązanie Microsoft Dataverse z usługą Microsoft Azure DevOps, utwórz projekt i repozytorium Azure DevOps albo użyj istniejących, a następnie nawiąż połączenie z poziomu funkcji kontroli źródła w swoim rozwiązaniu.

Dostęp do rozwiązań można uzyskać z Power Apps, Power Automate, Power Pages i Copilot Studio.

Wymagania wstępne

  • Integracja usługi Dataverse z usługą Git to funkcja środowisk zarządzanych. Środowiska programistyczne i docelowe muszą być włączone jako środowiska zarządzane.

  • Subskrypcja i licencje Azure DevOps dla użytkowników korzystających z kontroli źródła są wymagane podczas łączenia środowiska Dataverse z usługą Git.

    Uwaga / Notatka

    Ograniczona liczba licencji jest dostępna w Azure DevOps w planie podstawowym usługi. Przejdź do Azure DevOps Services aby uzyskać więcej informacji na temat cen i licencjonowania Azure DevOps.

  • Azure DevOps Services uprawnienia do wprowadzania zatwierdzeń i odczytywania plików źródłowych są wymagane. Uprawnienia mają członkowie grupy zabezpieczeń Współtwórcy.

  • Potrzebujesz środowiska Dataverse, w którym masz przypisaną rolę zabezpieczeń Administrator systemu.

  • Niestandardowe rozwiązanie niezarządzane, które chcesz połączyć z kontrolą źródła. Utwórz go, jeśli jeszcze go nie masz.

konfiguracja Azure DevOps

Do rozpoczęcia pracy potrzebny jest projekt i repozytorium Azure DevOps aby połączyć środowisko usługi Dataverse. Jeśli nie masz skonfigurowanego projektu Azure DevOps i repozytorium, wykonaj następujące kroki, aby utworzyć nowy projekt i repozytorium w Azure DevOps.

  1. Zaloguj się do Azure DevOps i wybierz organizację.
  2. Wybierz pozycję Nowy projekt, wprowadź nazwę, upewnij się, że kontrola wersji jest ustawiona na Git, a następnie wybierz pozycję Utwórz.
  3. W nowym projekcie wybierz pozycję Repos, a następnie wybierz pozycję Inicjuj w dolnej części strony, aby zainicjować domyślne repozytorium.

Upewnij się, że wszyscy użytkownicy, którzy wprowadzają zmiany w twoim środowisku, mają dostęp do repozytorium i mogą zatwierdzać zmiany. Przejrzyj konfigurację licencjonowania Azure DevOps i grupy zabezpieczeń, aby upewnić się, że mogą korzystać z panelu sterowania źródła rozwiązania.

Łączenie z usługą Azure DevOps z poziomu rozwiązania

Po nawiązaniu połączenia z usługą Git rozwiązania w środowisku są powiązane z określoną lokalizacją i gałęzią w repozytorium Azure DevOps. Środowisko można powiązać z projektem za pomocą powiązania środowiska albo rozwiązania. Aby dowiedzieć się więcej o różnicach między powiązaniem środowiska i rozwiązania, zobacz How to choose between environment and solution binding (Jak wybrać powiązanie środowiska i rozwiązania).

  1. Włącz wszystkie środowiska programistyczne i docelowe jako środowiska zarządzane w centrum administracyjnym platformy Power Platform.

  2. Zaloguj się do Power Apps (lub Copilot Studio, Power Automate, Power Pages), a następnie przejdź do Solutions.

  3. Na stronie Rozwiązania lub na stronie Kontrola źródła w niestandardowym rozwiązaniu niezarządzanym wybierz pozycję Połącz z usługą Git.

  4. Wybierz Environment lub Solution z opcji typu połączenia i wybierz organizację i projekt Azure DevOps. Więcej informacji: Jak wybrać: środowisko czy wiązanie rozwiązania

  5. W zależności od typu powiązania wybierz projekt, repozytorium lub gałąź, a następnie wprowadź folder do powiązania środowiska lub rozwiązania.

  6. Opcjonalnie utwórz nową gałąź.

  7. Wybierz Połącz.

    Uwaga / Notatka

    Celowo nie można połączyć rozwiązań Default Solution i Common Data Service Default Solution z usługą Git. Używanie niestandardowego rozwiązania do tworzenia aplikacji i rozwiązań.

Aby uzyskać informacje na temat nawiązywania połączenia z usługą Git przy użyciu kodu, zobacz Connect and disconnect Dataverse from a Git repository by using code (Łączenie i odłączanie usługi Dataverse od repozytorium Git przy użyciu kodu).

Następne kroki