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:
- Konfigurowanie akceleratora ALM przy użyciu aplikacji administratora
- Ręczne konfigurowanie akceleratora ALM
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
Zaloguj się do Power Apps, a następnie wybierz środowisko hostujące aplikację ALM Accelerator.
Na lewym panelu wybierz pozycję Rozwiązania.
Wybierz pozycję Importuj rozwiązania>Przeglądaj, a następnie przejdź do lokalizacji pobranego rozwiązania zarządzanego i wybierz plik.
Wybierz Dalej.
Wybierz Ustawienia zaawansowane, a następnie wybierz opcję Aktualizuj.
Wybierz Importuj.
Ponowne aktywowanie łącznika niestandardowego Azure DevOps
Wybierz pozycję Dane>Łączniki niestandardowe>CustomAzureDevOps.
Zaznacz Edytuj.
Na karcie Definicja potwierdź, że istnieje sześć zasad skonfigurowanych zgodnie z opisem w następnej sekcji.
Na karcie Zabezpieczenia wybierz opcję Edytuj, a następnie ustaw następujące wartości:
- Dostawca tożsamości: Microsoft Entra ID
- Identyfikator klienta: identyfikator aplikacji (klienta) z rejestracji aplikacji
- Klucz tajny klienta: wartość wpisu tajnego aplikacji (klienta) z rejestracji aplikacji
- Adres URL zasobu: identyfikator aplikacji (klienta) DevOps z rejestracji aplikacji
Na karcie Test wybierz opcję Testuj operację.
Sprawdź, czy zwrócony Stan odpowiedzi wynosi 200.
Wybierz pozycję Aktualizuj łącznik.
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 |