Konfigurer pipelinesynkronisering (frarådes)

Bemærkning

ALM Accelerator frarådes, og der tilføjes ingen nye funktioner. Problemer gennemses eller håndteres ikke længere.

Hvis du identificerer et muligt sikkerhedsproblem, skal du rapportere det til Microsoft Security Response Center.

Brug Pipelines i Power Platform til at overføre ALM-automatiseringsfunktioner til Power Platform og Dynamics 365-tjenester. Pipelines kan bruges sammen med source code integration eller extended til at integrere med Azure DevOps, GitHub og andre udbydere.

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 starter med manuelt at synkronisere den seneste udgave af pipelineskabelonerne ved at klone lageret for pipelineskabelonerne 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. På siden Konfigurer din pipeline side, vælg Eksisterende Azure Pipelines YAML-fil, 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, f.eks. main.

  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 sammenfletningskonflikter, skal disse løses for at fuldføre opgraderingen. Brug den gratis Azure DevOps udvidelse Pull Request Merge Conflict, der er tilgængelig på Visual Studio Marketplace.

Næste trin