Delen via


Pipelinesynchronisatie configureren

We brengen periodiek updates uit van de ALM Accelerator-pijplijnsjablonen. Gebruik de pijplijnsynchronisatiesjabloon die is opgenomen in de ALM Accelerator om uw pijplijnsjablonen automatisch up-to-date te houden.

De pijplijnsynchronisatiesjabloon werkt alleen de ALM Accelerator-pijplijnsjablonen bij. Werk de ALM Accelerator-oplossingscomponenten afzonderlijk bij.

Instellingen voor pijplijnsynchronisatie

Om het proces te vereenvoudigen, hebben we een pijplijnsjabloon gemaakt die uw Azure DevOps-opslagplaats automatisch synchroniseert met de pijplijnsjabloonopslagplaats in de CoE Starter Kit GitHub-opslagplaats. Hier leest u hoe u aan de slag kunt met de pijplijnsynchronisatiepijplijn.

  1. Om te beginnen, synchroniseert u handmatig de laatste release van de pijplijnsjablonen door de opslagplaats van de pijplijnsjabloon te klonen naar uw Azure DevOps-opslagplaats.

  2. Ga in Azure DevOps naar Pijplijnen en selecteer vervolgens Een nieuwe pijplijn maken.

  3. Selecteer Git voor Azure-opslagplaatsen voor de codeopslagplaats en wijs vervolgens naar de Azure DevOps-opslagplaats die u hebt gemaakt en verwerkt met de pijplijnsjablonen in stap 1.

  4. Selecteer op de pagina Uw pijplijn configureren de optie Bestaand Azure Pipelines YAML-bestand en wijs naar /Pipelines/sync-pipeline-repo.yml. Selecteer vervolgens Doorgaan.

  5. Selecteer Opslaan op het volgende scherm, selecteer () naast Pijplijn uitvoeren en selecteer vervolgens Naam wijzigen/verplaatsen.

  6. Wijzig de pijplijnnaam in sync-pipeline-repo en selecteer vervolgens Opslaan.

  7. Stel de TEMPLATE-REPO-pijplijnvariabele in op <https://github.com/microsoft/coe-alm-accelerator-templates>.

    U kunt de synchronisatiepijplijn gebruiken om elke GitHub-opslagplaats te synchroniseren met Azure DevOps. Stel de TEMPLATE-REPO-variabele naar de GitHub-bronopslagplaats in om de synchronisatiebron op te geven.

  8. Voer de nieuwe pipeline uit.

  9. Voer de naam in van SourceBranch en BranchToCreate in Azure DevOps en TargetBranch, zoals hoofd.

  10. Selecteer Uitvoeren.

  11. Nadat de pijplijn is uitgevoerd, wordt een pull-aanvraag gemaakt voor de BranchToCreate in de TargetBranch. U kunt de wijzigingen doorvoeren door de pull-aanvraag goed te keuren en te voltooien.

    Schermopname van de pull-aanvraag voor de synchronisatiepijplijn.

    Als de pull-aanvraag samenvoegconflicten heeft, moet u deze oplossen zodat de upgrade kan worden voltooid. Gebruik de gratis Azure DevOps-extensie Pull Request Merge Conflict, beschikbaar in de Visual Studio Marketplace.

Volgende stappen