Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
En metod för att skapa en pipeline är att kopiera en befintlig pipeline och använda den som utgångspunkt. För YAML-pipelines är processen lika enkel som att kopiera YAML från en pipeline till en annan. För pipelines som skapats i den klassiska redigeraren beror proceduren på om pipelinen som ska kopieras finns i samma projekt som den nya pipelinen. Om pipelinen som ska kopieras finns i samma projekt kan du klona den, och om den finns i ett annat projekt kan du exportera den från projektet och importera den till projektet.
Information om hur du migrerar en klassisk bygg-pipeline till YAML med hjälp av Exportera till YAML finns i Migrera från klassiska pipelines.
För YAML-pipelines är processen för kloning att kopiera YAML från källpipelinen och använda den som grund för den nya pipelinen.
Gå till din pipeline och välj Redigera.
Kopiera YAML-pipelinen från redigeraren och klistra in den i YAML-redigeraren för den nya pipelinen.
Information om hur du anpassar din nyligen klonade pipeline finns i Anpassa din pipeline.
Gå till pipelineinformationenför din pipeline och välj Redigera.
Kopiera YAML-pipelinen från redigeraren och klistra in den i YAML-redigeraren för den nya pipelinen.
Information om hur du anpassar din nyligen klonade pipeline finns i Anpassa din pipeline.
Om den nya pipelinen kan skapas genom att kopiera en annan klassisk pipeline i samma projekt följer du anvisningarna i det här avsnittet. Om din pipeline finns i ett annat projekt kan du använda import/export för att kopiera pipelinen.
Du behöver Edit release pipeline eller Create build pipeline behörigheter för att klona en klassisk pipeline.
Gå till informationssidan för pipelinen för din pipeline.
Välj ... och välj Klona.
Din pipeline klonas med -clone som läggs till i namnet. Välj Spara eller Spara &kö för att spara den klonade pipelinen.
Kommentar
Posten Klona finns bara på snabbmenyn om pipelinen skapades i den klassiska redigeraren.
Exportera och importera en pipeline
Du kan skapa en ny klassisk pipeline genom att exportera en befintlig och sedan importera den. Detta är användbart i fall där den nya pipelinen måste skapas i ett separat projekt.
I en YAML-pipeline är export från ett projekt och import till ett annat samma process som kloning. Du kan helt enkelt kopiera YAML-pipelinen från redigeraren och klistra in den i YAML-redigeraren för din nya pipeline.
Gå till din pipeline och välj Redigera.
Kopiera YAML-pipelinen från redigeraren och klistra in den i YAML-redigeraren för den nya pipelinen.
Information om hur du anpassar din nyligen klonade pipeline finns i Anpassa din pipeline.
Gå till pipelineinformationenför din pipeline och välj Redigera.
Kopiera YAML-pipelinen från redigeraren och klistra in den i YAML-redigeraren för den nya pipelinen.
Information om hur du anpassar din nyligen klonade pipeline finns i Anpassa din pipeline.
Om du vill kopiera en byggdefinition från ett annat projekt kan du exportera en befintlig definition från projektet och sedan importera den.
Bygg-pipeline
Gå till informationssidan för pipelinen för din pipeline.
Välj ... och välj Exportera till JSON.
När du uppmanas att göra det sparar du JSON-filen på den lokala datorn. Webbläsaren sparar filen i nedladdningskatalogen enligt webbläsarens inställningar.
Om du vill importera pipelinen går du till sidan Pipelines i projektet. Välj ..., välj Importera en pipeline och välj motsvarande importpipelinealternativ.
Du uppmanas nu att välja en JSON-fil för att importera innehållet. Bläddra till och välj den JSON-fil som du tidigare exporterade.
När importen är klar visas den nya pipelinen som skapas. Observera att export av en pipeline tar bort alla projektspecifika data som agentpooler, tjänstanslutningar osv. Du måste återigen ange den här informationen.
Kommentar
Exportobjektet finns bara på snabbmenyn om din pipeline skapades i den klassiska redigeraren.
Lanseringspipeline
Proceduren för att exportera och importera en klassisk versionspipeline liknar den klassiska pipelineproceduren, men menyerna och användargränssnittet skiljer sig något åt.
Om du vill exportera en klassisk versionspipeline går du till Versioner, väljer ...och väljer Exportera.
Om du vill importera en klassisk versionspipeline går du till Versioner, väljer +Ny och väljer Importera versionspipeline.
Gå till informationssidan för pipelinen för din pipeline.
Välj ... och välj Exportera.
När du uppmanas att göra det sparar du JSON-filen på den lokala datorn. Webbläsaren sparar filen i nedladdningskatalogen enligt webbläsarens inställningar.
Om du vill importera pipelinen går du till sidan Versioner eller Versioner i projektet. Välj +Nytt och välj motsvarande importpipelinealternativ.
Du uppmanas nu att välja en JSON-fil för att importera innehållet. Bläddra till och välj den JSON-fil som du tidigare exporterade.
När importen är klar visas den nya pipelinen som skapas. Observera att export av en pipeline tar bort alla projektspecifika data som agentpooler, tjänstanslutningar osv. Du måste återigen ange den här informationen.
Kommentar
Exportobjektet finns bara på snabbmenyn om din pipeline skapades i den klassiska redigeraren.