Aggiornare l'acceleratore ALM (deprecato)

Annotazioni

L'acceleratore ALM è deprecato e non vengono aggiunte nuove funzionalità. I problemi non vengono più esaminati o risolti.

Se si identifica un potenziale problema di sicurezza, segnalarlo al Microsoft Security Response Center.

Usare Pipelines in Power Platform per portare le funzionalità di automazione ALM ai servizi Power Platform e Dynamics 365. Le pipeline possono essere usate con l'integrazione del codice source o extended per l'integrazione con Azure DevOps, GitHub e altri provider.

Rilasciamo periodicamente aggiornamenti di ALM Accelerator for Power Platform. Quando è disponibile una nuova versione della soluzione, segui i passaggi in questo articolo per aggiornarla. Aggiorna i modelli di pipeline separatamente usando il modello di sincronizzazione della pipeline incluso nella soluzione ALM Accelerator.

Non utilizzare queste istruzioni per installare ALM Accelerator per la prima volta. Segui invece una o più di queste linee guida:

Scarica l'ultima versione

Il numero di versione della soluzione indica la data del rilascio. Ad esempio, la versione 1.0.20220406.1 indica la versione 1.0, creata il 20220406 (aaaaMMgg) o 6 aprile 2022.

Scarica l'ultimo file della soluzione gestita da GitHub. Scorri verso il basso fino a Risorse e seleziona CenterofExcellenceALMAccelerator_<ultima versione>_managed.zip.

Installare la soluzione ALM Accelerator

  1. Accedi a Power Apps e seleziona l'ambiente che ospita l'app ALM Accelerator.

  2. Nel riquadro laterale di sinistra seleziona Soluzioni.

  3. Seleziona Importa soluzione>Sfoglia, quindi passa alla posizione della soluzione gestita scaricata e seleziona il file.

  4. Seleziona Avanti.

  5. Seleziona Impostazioni avanzate, quindi scegli Aggiorna.

  6. Selezionare Importa.

Riattivazione del connettore personalizzato Azure DevOps

  1. Seleziona Dati>Connettori personalizzati>CustomAzureDevOps.

  2. Seleziona Modifica.

  3. Nella scheda Definizione verifica che vi siano sei criteri configurati come descritto nella sezione seguente.

  4. Nella scheda Sicurezza seleziona Modifica e imposta i seguenti valori:

  5. Nella scheda Test seleziona Verifica operazione.

  6. Conferma che lo Stato della risposta restituito è 200.

  7. Selezionare Aggiorna connettore.

  8. Aggiornare i modelli di pipeline dell'Acceleratore ALM.

Verificare i criteri del connettore personalizzato di Azure DevOps

Nella scheda Definizione del connettore personalizzato CustomAzureDevOps dovrebbero comparire sei criteri. Assicurati che siano definiti come descritto nelle tabelle seguenti. Potrebbe essere necessario creare criteri mancanti o modificare i valori in modo che corrispondano alle specifiche che seguono. Presta attenzione al campo Operations che a volte può essere impostato come vuoto dopo un aggiornamento.

Imposta l'host sulla politica https://vssps.dev.azure.com:

Campo Value
Name Imposta host su https://vssps.dev.azure.com
Template Imposta URL host
Operations OttieniUtenti, OttieniIdentità
Modello URL https://vssps.dev.azure.com

Imposta l'host sulla politica https://app.vssps.visualstudio.com:

Campo Value
Name Imposta host su https://app.vssps.visualstudio.com
Template Imposta URL host
Operations GetOrganizations, GetUserCurrentProfile
Modello URL https://app.vssps.visualstudio.com

Criterio Converti variabili di definizione compilazione in matrice:

Campo Value
Name Converti variabili di definizione di compilazione in matrice
Template Convertire un oggetto in una matrice (anteprima)
Operations
Percorso dell'oggetto o della raccolta di destinazione @body().value
Percorso secondario proprietà variables
Percorso della nuova proprietà @item().variables
Nome della proprietà per la chiave Key
Nome della proprietà per il valore Valore
Esegui criteri su risposta

Imposta l'host sulla politica https://vsaex.dev.azure.com:

Campo Value
Name Imposta host su https://vsaex.dev.azure.com
Template Imposta URL host
Operations RimuoviMembroDalGruppo, AggiungiMembroAlGruppo
Modello URL https://vsaex.dev.azure.com

Criterio Imposta metodo su POST:

Campo Value
Name Imposta il metodo su POST
Template Instrada richiesta
Operations RunSyncPipeline
Nuovo percorso < organizzazione>/<progetto>/_apis/pipelines/<pipelineId>/runs
metodo POST

Imposta il metodo su GET per la politica ListItems.

Campo Value
Name Imposta metodo su GET per ListItems
Template Instrada richiesta
Operations ListItems
Nuovo percorso < organizzazione>/<progetto>/_apis/git/repository/<repo>/elementi
metodo GET