Del via


Konfigurere pipeline-synkronisering

Vi udgiver jævnligt opdateringer af ALM Accelerator-pipelineskabelonerne. Brug den skabelon til pipelinesynkronisering, der følger med ALM Accelerator, til automatisk at holde dine pipelineskabeloner opdaterede.

Pipelinesynkroniseringsskabelonen opdaterer kun ALM Accelerator-pipelineskabelonerne. Opgrader ALM Accelerator-løsningskomponenterne separat.

Konfiguration af pipeline-synkronisering

For at forenkle denne proces har vi oprettet en anden pipelineskabelon, der automatisk synkroniserer dit Azure DevOps-lager med pipelineskabelonen i CoE Starter Kit GitHub-lageret. Sådan kommer du i gang med pipelinesynkroniseringspipelinen.

  1. Du kan starte med at synkronisere den seneste version af pipelineskabelonerne manuelt ved at ændre pipelineskabelonens lager til dit Azure DevOps-lager.

  2. I Azure DevOps skal du gå til Pipelines og derefter vælge Opret en ny pipeline.

  3. Vælg Azure Repos Git som kodelager, og peg på Azure DevOps-lageret, som du har oprettet og udfyldt med pipelineskabelonerne i trin 1.

  4. Vælg Eksisterende Azure Pipelines YAML-fil på siden Konfigurer din pipeline, peg på /Pipelines/sync-pipeline-repo.yml, og vælg derefter Fortsæt.

  5. Vælg Gem på det næste skærmbillede, vælg de tre prikker (...) ud for Kør pipeline, og vælg derefter Omdøb/flyt.

  6. Opdater pipelinenavnet til sync-pipeline-repo, og vælg derefter Gem.

  7. Indstil TEMPLATE-REPO pipeline-variabel til <https://github.com/microsoft/coe-alm-accelerator-templates>.

    Du kan bruge synkroniseringspipelinen til at synkronisere GitHub-repo til Azure DevOps. Angiv variablen TEMPLATE-REPO til kilden GitHub-repo for at angive synkroniseringskilden.

  8. Kør den nye pipeline.

  9. Angiv navnet på SourceBranch og BranchToCreate i Azure DevOps, og TargetBranch, som f.eks. hoved.

  10. Vælg Kør.

  11. Når pipelinen kører, oprettes der en pullanmodning for BranchToCreate til TargetBranch. Hvis du vil bekræfte ændringerne, skal du godkende og fuldføre pullanmodningen.

    Skærmbillede af pull-anmodning i synkroniseringspipelinen.

    Hvis pull-anmodningen har fletningskonflikter, skal disse løses for at fuldføre opgraderingen. Brug den gratis Azure DevOps-udvidelse Pull-anmodningsfletningskonflikt, der findes på Visual Studio Markedsplads.

Næste trin