Uppgradera ALM Accelerator
Vi ger regelbundet ut uppdateringar av ALM Accelerator for Power Platform. När en ny version av lösningen är tillgänglig följer du stegen i den här artikeln för att uppgradera den. Uppgradera pipelinemallarna separat med hjälp av pipeline synkroniseringsmallen som ingår i ALM Accelerator-lösningen.
Använd inte de här instruktionerna om du vill installera ALM Accelerator för första gången. Följ istället någon av dessa guider:
Hämta den senaste versionen
Lösningsversionsnumret anger utgivningsdatum. Till exempel version 1.0.20220406.1 innebär version 1.0, som skapades 20220406 (ååååMMdd) eller 6 april 2022.
Hämta den senaste hanterade lösningsfilen från GitHub. Bläddra ned till Tillgångar och välj CenterofExcellenceALMAccelerator_<latest version>_managed.zip.
Installera ALM Accelerator-lösningen
Logga in på Power Apps och väljer sedan den miljö som är värd för ALM Accelerator app.
Välj Lösningar på den sidopanelen.
Välj Importera lösning>Bläddra och bläddra sedan till platsen för hanterad lösning där du hämtade och valde filen.
Välj Nästa.
Välj Avancerade inställningar och sedan Uppdatera.
Välj Importera.
Återaktivera anpassat Azure DevOps anslutningsprogram
Välj Data>Anpassade anslutningsprogram>CustomAzureDevOps.
Välj Redigera.
På fliken Definition, bekräfta att det finns sex principer som är konfigurerade enligt följande avsnitt.
Välj Säkerhet välj Registrera och ange sedan följande värden:
- Identitetsleverantör: Microsoft Entra ID
- Klient-ID: Program-ID:t (klient) från appregistreringen
- Klienthemlighet: Det hemliga värdet för programmet (klienten) från appregistreringen
- Resurs-URL: DevOps-program-ID: t (klient) från appregistreringen
På fliken Testa välj Teståtgärd.
Bekräfta att svarsstatusen är 200.
Välj Uppdatera anslutningsprogram.
Uppdatera pipelinemallarna för ALM Accelerator.
Kontrollera principer för anpassade Azure DevOps anslutningsprogram
Du bör ha sex principer på fliken Definition i det anpassade CustomAzureDevOps-anslutningsprogrammet. Kontrollera att de är definierade enligt beskrivningen i följande tabeller. Du kan behöva skapa principer som saknas eller ändra värden så att de överensstämmer med de specifikationer som följer. Var uppmärksam på fältet Operations
, som ibland kan anges som tomt efter en uppgradering.
Ange värd till https://vssps.dev.azure.com
princip:
Fält | Värde |
---|---|
Name | Ange värd till https://vssps.dev.azure.com |
Mall | Ange värd-URL |
Operationer | GetUsers, GetIdentities |
URL-mall | https://vssps.dev.azure.com |
Ange värd till https://app.vssps.visualstudio.com
princip:
Fält | Värde |
---|---|
Name | Ange värd till https://app.vssps.visualstudio.com |
Mall | Ange värd-URL |
Operationer | GetOrganizations, GetUserCurrentProfile |
URL-mall | https://app.vssps.visualstudio.com |
Policyn Konvertera versionsdefinitionsvariabler till matris:
Fält | Värde |
---|---|
Name | Konvertera versionsdefinitionsvariabler till matris |
Mall | Konvertera ett objekt till en matris (förhandsversion) |
Operationer | |
Målobjekt eller samlingsväg | @body().value |
Egenskapen subpath | variabler |
Sökvägen för den nya egenskapen | @item().variables |
Egenskapsnamn för nyckeln | Nyckel |
Egenskapsnamn för värdet | value |
Kör policyn på | Response |
Ange värd till https://vsaex.dev.azure.com
princip:
Fält | Värde |
---|---|
Name | Ange värd till https://vsaex.dev.azure.com |
Mall | Ange värd-URL |
Operationer | RemoveMemberFromGroup, AddMemberToGroup |
URL-mall | https://vsaex.dev.azure.com |
Ange metod till POST-policy:
Fält | Värde |
---|---|
Name | Ange metod till POST-policy |
Mall | Dirigera begäran |
Operationer | RunSyncPipeline |
Ny väg | <organisation>/<projekt>/_apis/pipelines/<pipelineId>/runs |
Metod | POST |
Ange metod för GET för ListItems-policy:
Fält | Värde |
---|---|
Name | Ange metod för GET för ListItems-policy |
Mall | Dirigera begäran |
Operationer | ListItems |
Ny väg | <organisation>/<projekt>/_apis/git/repositories/<repo>/items |
Metod | GET |