Dela via


Migrera din klassiska pipeline till YAML

Azure DevOps-tjänster

Med Azure Pipelines kan du hantera din CI/CD-process som kod, vilket gör det enklare att spåra ändringar, jämföra versioner, kommentera med mera.

När du konverterar en klassisk pipeline får du två pipelines: en ny YAML-pipeline och den ursprungliga klassiska, som sedan kan dras tillbaka. Den klassiska pipelinens körningshistorik finns kvar i den klassiska pipelinen.

Not

Du kan bara exportera en YAML-fil från en klassisk pipeline som skapats med hjälp av den klassiska byggdesignern. Om du inte ser något alternativ för att exportera till YAML eller JSON har din pipeline förmodligen inte stöd för export. Klassiska versionspipelines stöder inte YAML-export. Du måste exportera varje uppgift individuellt.

Förutsättningar

Produkt Krav
Blått – Ett Azure-konto med en aktiv prenumeration.
Azure DevOps – En organisation i Azure DevOps .
– Ett Azure DevOps-projekt.
– Tillåt Url:er och IP-adresser för Azure Artifacts-domäner om din organisation använder en brandvägg eller en proxyserver.
– En fungerande Classic-pipeline.

Skapa en YAML-exempelpipeline

Följ dessa steg för att skapa en YAML-startpipeline som du senare uppdaterar med kod som exporteras från den klassiska användargränssnittsredigeraren:

  1. Logga in på din organisation och navigera till projektet.

  2. Välj Pipelines och välj sedan Ny pipeline.

    En skärmbild som visar hur du skapar en ny pipeline.

  3. Välj din källkodsplats, antingen GitHub eller Azure Repos Git, och välj sedan din lagringsplats.

    En skärmbild som visar källkodsplatser.

  4. sidan Konfigurera din pipeline väljer du Startpipelinen.

    En skärmbild som visar tillgängliga pipelinemallar.

  5. Välj Spara och kör och ange sedan ditt incheckningsmeddelande. Välj Kommittera direkt till huvudgrenen och välj sedan Spara och kör igen. Då startas en ny körning och yaml-pipelinen checkas in på lagringsplatsen.

    En skärmbild som visar hur du sparar och kör en ny yaml-pipeline.

Exportera en klassisk pipeline till YAML

  1. Logga in på din Azure DevOps-organisation och navigera till projektet.

  2. Välj Rörledningar>Rörledningar.

  3. Leta upp din klassiska pipeline, välj ellipserna (...) bredvid den och välj sedan Exportera till YAML. Kontrollera att du är i pipelinedefinitionsvyn, inte en specifik körning, för att se alternativet Exportera till YAML.

    En skärmbild som visar hur du exporterar en klassisk pipeline till YAML.

  4. Öppna den nedladdade YAML-filen i kodredigeraren.

  5. Om den klassiska pipelinen använder variabler som definierats i den klassiska användargränssnittsredigeraren måste du omdefiniera dem antingen i YAML-filen eller i pipelineinställningarna. Mer information finns i Definiera variabler .

  6. Granska eventuella cron scheman i YAML-filen. YAML-scheman använder UTC som standard, medan klassiska pipelines använder organisationens lokala tidszon. Mer information finns i Konfigurera scheman för pipelines .

  7. Använd aktivitetsassistenten (fönstret till höger i redigeraren) för att hjälpa dig att lägga till eller ändra steg i YAML-filen.

    En skärmbild som visar hur du konfigurerar pipelineaktiviteter med aktivitetsassistenten.

  8. Välj Spara och kör när du är klar.