Upgrade für ALM Accelerator durchführen
Wir veröffentlichen regelmäßig Aktualisierungen der ALM Accelerator for Power Platform. Wenn eine neue Version der Lösung verfügbar ist, aktualisieren Sie sie über die Schritte in diesem Artikel. Aktualisieren Sie die Pipelinevorlagen separat mithilfe von Pipeline-Synchronisierungsvorlage, die in der ALM Accelerator-Lösung enthalten ist.
Verwenden Sie diese Anweisungen nicht, um den ALM Accelerator zum ersten Mal zu installieren. Halten Sie sich stattdessen an diese Anleitung:
Die neueste Version herunterladen
Die Versionsnummer der Lösung gibt das Datum der Veröffentlichung an. Version 1.0.20220406.1 bedeutet zum Beispiel, das Version 1.0 am 20220406 (JJJJMMTT) oder 6. April 2022 erstellt wurde.
Laden Sie die neueste verwaltete Lösungsdatei von GitHub herunter. Scrollen Sie nach unten zu Ressourcen und wählen Sie CenterofExcellenceALMAccelerator_<neueste Version>_managed.zip aus.
Die ALM Accelerator-Lösung installieren
Melden Sie sich in Power Apps an und wählen Sie dann die Umgebung aus, in der die ALM Accelerator App gehostet wird.
Wählen Sie im linken Navigationsbereich Lösungen aus.
Wählen sie Lösung importieren>Durchsuchen aus und gehen Sie dann zu dem Speicherort der verwalteten Lösung, die Sie heruntergeladen haben, und wählen Sie die Datei aus.
Wählen Sie Weiter.
Wählen Sie Erweiterte Einstellungen und dann Aktualisieren.
Klicken Sie auf Importieren.
Den benutzerdefinierten Azure DevOps Connector reaktivieren
Wählen Sie Daten>Benutzerdefinierte Connectors>CustomAzureDevOps aus.
Wählen Sie Bearbeiten.
Überprüfen Sie auf der Registerkarte Definition, ob sechs Richtlinien vorhanden sind, die wie im folgenden Abschnitt beschrieben konfiguriert sind.
Wählen Sie auf der Registerkarte Sicherheit und Bearbeiten aus und legen Sie dann die folgenden Werte fest:
- Identitätsanbieter: Microsoft Entra ID
- Client-ID: Die Anwendungs-(Client-)ID aus der App-Registrierung
- Client-Geheimnis: Der Anwendungs-(Client-)Geheimwert aus der App-Registrierung
- Ressourcen-URL: Die DevOps-Anwendungs-(Client-)ID aus der App-Registrierung
Wählen Sie auf der Registerkarte Testen Vorgang testen aus.
Stellen Sie sicher, dass der zurückgegebene Antwortstatus 200 ist.
Wählen Sie Connector aktualisieren.
Die Richtlinien des benutzerdefinierten Azure DevOps Connectors überprüfen
Im benutzerdefinierten CustomAzureDevOps-Connector sollten Ihnen auf der Registerkarte Definition sechs Richtlinien zur Verfügung stehen. Stellen Sie sicher, dass sie wie in den folgenden Tabellen beschrieben definiert sind. Möglicherweise müssen Sie fehlende Richtlinien erstellen oder Werte ändern, um sie an die folgenden Spezifikationen anzupassen. Achten Sie auf das Feld Operations
, das nach einem Upgrade manchmal auf leer gesetzt sein kann.
Richtlinie zum Festlegen des Hosts auf https://vssps.dev.azure.com
:
Feld | Wert |
---|---|
Name des Dataflows | Host auf https://vssps.dev.azure.com festlegen |
Template | Host-URL festlegen |
Vorgänge | GetUsers, GetIdentities |
URL-Vorlage | https://vssps.dev.azure.com |
Richtlinie zum Festlegen des Hosts auf https://app.vssps.visualstudio.com
:
Feld | Wert |
---|---|
Name des Dataflows | Host auf https://app.vssps.visualstudio.com festlegen |
Template | Host-URL festlegen |
Vorgänge | GetOrganizations, GetUserCurrentProfile |
URL-Vorlage | https://app.vssps.visualstudio.com |
Richtlinie zum Konvertieren der Build-Definitionsvariablen in Array:
Feld | Wert |
---|---|
Name des Dataflows | Build-Definitionsvariablen in Array konvertieren |
Template | Ein Objekt in ein Array konvertieren (Vorschauversion) |
Vorgänge | |
Zielobjekt oder Sammlungspfad | @body().value |
Eigenschaftsunterpfad | variables |
Pfad der neuen Eigenschaft | @item().variables |
Eigenschaftsname für den Schlüssel | key |
Eigenschaftsname für den Wert | value |
Richtlinie ausführen auf | Antworten |
Richtlinie zum Festlegen des Hosts auf https://vsaex.dev.azure.com
:
Feld | Wert |
---|---|
Name des Dataflows | Host auf https://vsaex.dev.azure.com festlegen |
Template | Host-URL festlegen |
Vorgänge | RemoveMemberFromGroup, AddMemberToGroup |
URL-Vorlage | https://vsaex.dev.azure.com |
Richtlinien zum Festlegen der Methode auf POST:
Feld | Wert |
---|---|
Name des Dataflows | Methode auf POST-Richtlinie festlegen |
Template | Weiterleitungsanforderung |
Vorgänge | RunSyncPipeline |
Neuer Pfad | <Organisation>/<Projekt>/_APIs/pipelines/<pipelineId>/runs |
Methode | NACHRICHT |
Richtlinie zum Festlegen der Methode für die ListItems auf GET:
Feld | Wert |
---|---|
Name des Dataflows | Legen Sie die Methode für ListItems auf GET fest |
Template | Weiterleitungsanforderung |
Vorgänge | ListItems |
Neuer Pfad | <Organisation>/<Projekt>/_APIs/git/repositories/<repo>/items |
Methode | ABRUFEN |