Configurer la synchronisation de pipeline (déconseillée)

Note

L’accélérateur ALM est déconseillé et aucune nouvelle fonctionnalité n’est ajoutée. Les problèmes ne sont plus examinés ou résolus.

Si vous identifiez un problème de sécurité potentiel, signalez-le au Centre d'intervention en matière de sécurité Microsoft.

Utilisez Pipelines dans Power Platform pour apporter des fonctionnalités d’automatisation ALM aux services Power Platform et Dynamics 365. Les pipelines peuvent être utilisés avec l’intégration de code source ou extended pour s’intégrer à Azure DevOps, GitHub et d’autres fournisseurs.

Nous publions régulièrement des mises à jour des modèles de pipeline ALM Accelerator. Utilisez le modèle de synchronisation de pipeline inclus avec l'ALM Accelerator pour garder vos modèles de pipeline automatiquement à jour.

Le modèle de synchronisation de pipeline met uniquement à jour les modèles de pipeline de ALM Accelerator. Mettez à niveau les composants de la solution ALM Accelerator séparément.

Configuration de la synchronisation des pipelines

Pour simplifier le processus, nous avons créé un modèle de pipeline qui synchronise automatiquement votre référentiel Azure DevOps avec le référentiel de modèle de pipeline dans le référentiel GitHub du kit de démarrage CoE. Voici comment démarrer avec le pipeline de synchronisation.

  1. Pour commencer, synchronisez manuellement la version la plus récente des modèles de pipeline en closant le référentiel de modèle de pipeline sur votre dépôt de Azure DevOps.

  2. Dans Azure DevOps, accédez à Pipelines, puis sélectionnez Create a New Pipeline.

  3. Sélectionnez Azure Repos Git pour votre référentiel de code, puis pointez vers le référentiel Azure DevOps que vous avez créé et initialisé avec les modèles de pipeline à l’étape 1.

  4. Sur la page Configurer votre pipeline, sélectionnez Fichier YAML Azure Pipelines existant, pointez vers /Pipelines/sync-pipeline-repo.yml, puis sélectionnez Continuer.

  5. Sur l’écran suivant, sélectionnez Enregistrer, sélectionnez (...) à côté de Exécuter le pipeline, puis sélectionnez Renommer/Déplacer.

  6. Modifiez le nom du pipeline dans sync-pipeline-repo, puis sélectionnez Enregistrer.

  7. Définissez la variable de pipeline TEMPLATE-REPO sur <https://github.com/microsoft/coe-alm-accelerator-templates>.

    Vous pouvez utiliser le pipeline de synchronisation pour synchroniser n’importe quel dépôt GitHub sur Azure DevOps. Définissez la variable TEMPLATE-REPO sur le référentiel source GitHub pour spécifier la source de synchronisation.

  8. Exécutez le nouveau pipeline de données.

  9. Entrez le nom du SourceBranch et BranchToCreate dans Azure DevOps, et TargetBranch, par exemple main.

  10. Sélectionnez Exécuter.

  11. Une fois que le pipeline est exécuté, une requête d'extraction est créée pour BranchToCreate vers TargetBranch. Pour valider les modifications, approuvez et finalisez le pull request.

    Capture d’écran du pull request du pipeline de synchronisation.

    Si la requête d’extraction comporte des conflits de fusion, vous devez les résoudre pour terminer la mise à niveau. Utilisez l’extension gratuite d’Azure DevOps Pull Request Merge Conflict, disponible dans le Marketplace Visual Studio.

Étapes suivantes