Configurare la sincronizzazione della pipeline (obsoleta)

Note

L'acceleratore ALM è deprecato e verrà rimosso in una versione futura. 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 sorgente o estese per l'integrazione con altri provider.

Rilasciamo periodicamente aggiornamenti dei modelli di pipeline di ALM Accelerator. Utilizza il modello di sincronizzazione della pipeline incluso in ALM Accelerator per mantenere aggiornati automaticamente i modelli della pipeline.

Il modello di sincronizzazione della pipeline aggiorna solo i modelli di pipeline di ALM Accelerator. Aggiornare separatamente i componenti della soluzione ALM Accelerator.

Configurazione della sincronizzazione della pipeline

Per semplificare il processo, abbiamo creato un modello di pipeline che sincronizza automaticamente il repository Azure DevOps con il repository del modello di pipeline nel repository GitHub dello Starter Kit CoE. Ecco come iniziare con la pipeline di sincronizzazione.

  1. Per iniziare, sincronizza manualmente l'ultima versione dei modelli di pipeline clonando il repository dei modelli di pipeline nel tuo repository Azure DevOps.

  2. In Azure DevOps, vai in Pipeline, quindi seleziona Crea una nuova pipeline.

  3. Seleziona Azure Repos Git per il tuo repository di codice e punta al repository Azure DevOps che hai creato e sottoposto a seeding con i modelli di pipeline nel passaggio 1.

  4. Nella pagina Configura la pipeline seleziona File YAML di Azure Pipelines esistente e punta a /Pipelines/sync-pipeline-repo.yml e seleziona Continua.

  5. Nella schermata successiva, seleziona Salva, seleziona ... accanto a Esegui pipeline, quindi seleziona Rinomina/Sposta.

  6. Modifica il nome della pipeline in sync-pipeline-repo, quindi seleziona Salva.

  7. Imposta la TEMPLATE-REPOvariabile della pipeline per <https://github.com/microsoft/coe-alm-accelerator-templates>.

    La pipeline di sincronizzazione può essere usata per sincronizzare qualsiasi repository GitHub con Azure DevOps. Imposta la variabile TEMPLATE-REPO sul repository GitHub di origine per specificare l'origine di sincronizzazione.

  8. Esegui la nuova pipeline.

  9. Immetti i nomi di SourceBranch, BranchToCreate e di TargetBranch in Azure DevOps, come ad esempio main.

  10. Selezionare Esegui.

  11. Dopo l'esecuzione della pipeline, viene creata una richiesta pull per BranchToCreate in TargetBranch. Per eseguire il commit delle modifiche, approva e completa il pull request.

    Screenshot della pull request della pipeline di sincronizzazione.

    Se la richiesta pull presenta conflitti di unione, sarà necessario risolverli per poter completare l'aggiornamento. Usare l'estensione Azure DevOps gratuita Pull Request Merge Conflict, disponibile nel Visual Studio Marketplace.

Passaggi successivi