Konfigurera pipelinesynkronisering
Vi ger regelbundet ut uppdateringar av ALM Accelerator -pipelinemallarna. Använd pipeline synkroniseringsmallen som ingår i ALM Accelerator-lösningen för att automatiskt hålla dina pipelinemallarna uppdaterade.
Pipelinesynkroniseringsmallen uppdaterar endast ALM Accelerator-pipelinemallarna. Uppgradera ALM Accelerator-lösningens komponenter separat.
Synkroniseringsinställning för pipeline
För att förenkla denna process har vi skapat en ny pipelinemall som automatiskt synkroniserar din Azure DevOps-lagringsplats med pipelinemallens lagringsplats i CoE startpakets GitHub-lagringsplats. Här är hur du kommer igång med pipelinesynkronisering.
Du startar genom att synkronisera den senaste versionen av pipelinemallarna manuellt genom att föra över pipelinemallen till din Azure DevOps lagringsplats.
I Azure DevOps, gå till Pipelines och välj sedan Skapa en ny pipeline.
Välj Azure lagringsplats Git för din kodlagringsplats och peka på Azure DevOps-lagringsplats som du skapade och seedade med pipelinemallarna i steg 1.
På sidan Konfigurera din pipeline väljer du YAML-fil för befintliga Azure-pipelines, pekar på /Pipelines/sync-pipeline-repo.yml och väljer sedan Fortsätt.
På nästa skärm, välj Spara, välj (…) bredvid Kör pipeline och välj Byt namn/flytta.
Ändra pipelinenamnet till sync-pipeline-repo och välj sedan Spara.
Ange
TEMPLATE-REPO
pipelinevariabeln till <https://github.com/microsoft/coe-alm-accelerator-templates>.Du kan använda synkroniseringspipelinen för att synkronisera en GitHub-lagringsplats med Azure DevOps. Ange variabeln
TEMPLATE-REPO
till källan GitHub-lagringsplats för att ange synkroniseringskällan.Kör den nya pipelinen.
Ange namnet på SourceBranch och BranchToCreate i Azure DevOps och TargetBranch som huvud.
Markera Kör.
När pipelinen körs skapas en pull-begäran för BranchToCreate i TargetBranch. Godkänn och slutför pull-begäran om du vill bekräfta ändringarna.
Om pull-förfrågan har konflikter med kopplingen måste du lösa dem för att slutföra uppgraderingen. Använd det kostnadsfria Azure DevOps-tillägget pull-begäran sammanslagningskonflikt som finns i Visual Studio Marketplace.