Udostępnij za pośrednictwem


Aktualizacja usługi ALM Accelerator

Okresowo wydajemy aktualizacje oprogramowania ALM Accelerator for Power Platform. Gdy dostępna jest nowa wersja rozwiązania, wykonaj kroki opisane w tym artykule w celu uaktualnienia rozwiązania. Uaktualnij szablony potoku oddzielnie, używając szablonu synchronizacji potoku zawartego w rozwiązaniu ALM Accelerator.

Nie należy używać tych instrukcji podczas instalowania aplikacji ALM Accelerator. W zamian skorzystaj z jednego z poniższych przewodników:

Pobierz najnowsze wydanie

Numer wersji rozwiązania wskazuje datę wydania. Na przykład wersja 1.0.20220406.1 oznacza wersję 1.0, utworzoną jako 20220406 (rrrrMMdd) lub 6 kwietnia 2022 r.

Pobierz najnowszy plik rozwiązania zarządzanego z usługi GitHub. Przewiń listę do zasobów i wybierz plik CenterofExcellenceALMAccelerator_<najnowsza wersja>_managed.zip.

Instalacja rozwiązania ALM Accelerator

  1. Zaloguj się do Power Apps, a następnie wybierz środowisko hostujące aplikację ALM Accelerator.

  2. Na lewym panelu wybierz pozycję Rozwiązania.

  3. Wybierz pozycję Importuj rozwiązania>Przeglądaj, a następnie przejdź do lokalizacji pobranego rozwiązania zarządzanego i wybierz plik.

  4. Wybierz Dalej.

  5. Wybierz Ustawienia zaawansowane, a następnie wybierz opcję Aktualizuj.

  6. Wybierz Importuj.

Ponowne aktywowanie łącznika niestandardowego Azure DevOps

  1. Wybierz pozycję Dane>Łączniki niestandardowe>CustomAzureDevOps.

  2. Zaznacz Edytuj.

  3. Na karcie Definicja potwierdź, że istnieje sześć zasad skonfigurowanych zgodnie z opisem w następnej sekcji.

  4. Na karcie Zabezpieczenia wybierz opcję Edytuj, a następnie ustaw następujące wartości:

  5. Na karcie Test wybierz opcję Testuj operację.

  6. Sprawdź, czy zwrócony Stan odpowiedzi wynosi 200.

  7. Wybierz pozycję Aktualizuj łącznik.

  8. Zaktualizuj szablony potoku akceleratora ALM.

Sprawdzanie zasad łączników niestandardowych Azure DevOps

Na karcie Definicja w łączniku niestandardowym CustomAzureDevOps należy mieć sześć zasad. Upewnij się, że zostały one zdefiniowane w sposób opisany w poniższych tabelach. Może być konieczne utworzenie brakujących zasad lub zmiana wartości w celu ich dopasowania do specyfikacji podanej poniżej. Zwróć uwagę na pole Operations, które po uaktualnieniu może być czasami puste.

Ustaw hosta na zasady https://vssps.dev.azure.com:

Pole Wartość
Nazwa/nazwisko Ustawianie hosta https://vssps.dev.azure.com
Szablon Ustawianie adresu URL hosta
Operacje GetUsers, GetIdentities
Szablon URL https://vssps.dev.azure.com

Ustaw hosta na zasady https://app.vssps.visualstudio.com:

Pole Wartość
Nazwa/nazwisko Ustawianie hosta https://app.vssps.visualstudio.com
Szablon Ustawianie adresu URL hosta
Operacje GetOrganizations, GetUserCurrentProfile
Szablon URL https://app.vssps.visualstudio.com

Zasady konwertowania zmiennych definicji kompilacji na tablicę:

Pole Wartość
Nazwa/nazwisko Konwertowanie zmiennych definicji kompilacji na tablicy
Szablon Konwertowanie obiektu na tablicę (wersja zapoznawcza)
Operacje
Obiekt docelowy lub ścieżka kolekcji @body().value
Podścieżka właściwości zmienne
Ścieżka nowej właściwości @item().variables
Nazwa właściwości dla klucza klucz
Nazwa właściwości dla wartości value
Uruchom zasady w Response

Ustaw hosta na zasady https://vsaex.dev.azure.com:

Pole Wartość
Nazwa/nazwisko Ustawianie hosta https://vsaex.dev.azure.com
Szablon Ustawianie adresu URL hosta
Operacje RemoveMemberFromGroup, AddMemberToGroup
Szablon URL https://vsaex.dev.azure.com

Ustaw metodę na zasady POST:

Pole Wartość
Nazwa/nazwisko Ustaw metodę na zasady POST
Szablon Żądanie rozesłania
Operacje RunSyncPipeline
Nowa ścieżka <organization>/<project>/_apis/pipelines/<pipelineId>/runs
Method POST

Ustaw metodę GET dla zasad ListItems:

Pole Wartość
Nazwa/nazwisko Ustaw metodę GET dla zasad ListItems
Szablon Żądanie rozesłania
Operacje ListItems
Nowa ścieżka <organizacja>/<projekt>/_apis/git/repozytoria/<repozytorium>/elementy
Method GET