Migrace klasického kanálu do YAML

Azure DevOps Services

Začněte se službou Azure Pipelines převodem existujícího klasického kanálu tak, aby používal YAML. S kanálem založeným na YAML můžete implementovat strategii CI/CD jako kód a zobrazit její historii, porovnat verze, vinit, anotovat atd.

Při převodu klasického kanálu jsou koncovým produktem dva kanály. Budete mít jeden nový kanál YAML a klasický kanál, který je možné vyřadit. Historie spuštění kanálu Classic zůstane v kanálu Classic.

Požadavky

Než začnete, ujistěte se, že máte následující položky.

Vytvoření ukázkového kanálu YAML

Pomocí následujících kroků vytvořte ukázkový kanál YAML, který později aktualizujete exportovaným kódem z klasického editoru uživatelského rozhraní.

  1. Přihlaste se ke své organizaci (https://dev.azure.com/{yourorganization}) a vyberte svůj projekt.

  2. Vyberte Pipelines (Kanály) a pak New pipeline (Nový kanál).

    Dvě tlačítka pro výběr pro vytvoření nového kanálu

  3. Vyberte umístění zdrojového kódu jako GitHub nebo Azure Repos Git.

    Seznam možných výběrů zdrojového kódu

  4. Vyberte úložiště.

    Stránka, kde vyberete úložiště pro kanál zdrojového kódu.

  5. Na stránce Konfigurace kanálu vyberte Úvodní kanál.

    Seznam šablon, ze které si můžete vybrat pro konfiguraci nového kanálu

  6. Vyberte Uložit a spustit.

    Zkontrolujte stránku, kde vyberete Uložit a spustit.

  7. Zadejte zprávu o potvrzení, vyberte Potvrdit přímo do hlavní větve a pak zvolte Uložit a spustit znovu. Spustí se nové spuštění, které se potvrdí v úložišti. Počkejte na dokončení.

    Potvrďte zprávu pro potvrzení do hlavní větve a pak vyberte tlačítko Uložit a spustit.

Export klasického kanálu

Následujícím postupem vyexportujete klasický kanál do souboru YAML, který můžete použít v editoru.

  1. Otevřete klasický kanál.

  2. Vyberte tři tečky (...) a pak vyberte Exportovat do YAML.

    Snímek obrazovky s místní nabídkou pro export kanálu do YAML

  3. Otevřete stažený soubor YAML v editoru kódu.

  4. Pokud váš kanál YAML obsahuje proměnné definované v klasickém uživatelském rozhraní, definujte proměnné znovu v uživatelském rozhraní nastavení kanálu nebo v souboru YAML. Další informace najdete v tématu Definování proměnných.

  5. Zkontrolujte všechny cron plány v souboru YAML. Ve výchozím nastavení cron jsou plány v YAML v UTC. V klasických kanálech se nacházejí v časovém pásmu organizace. Další informace najdete v tématu Konfigurace plánů pro kanály.

  6. Další změny souboru YAML můžete provést pomocí Pomocníka úloh. Pomocník s úlohami je podokno na pravé straně obrazovky, které pomáhá správně vytvářet a upravovat kroky YAML.

    Nakonfigurujte úlohu kanálu pomocí Pomocníka úloh.

  7. Uložte a spusťte kanál.

Vyčištění prostředků

Pokud tento ukázkový kanál už nebudete používat, odstraňte ho z projektu. Odstranění je trvalé a zahrnuje všechna sestavení a přidružené artefakty.

  1. Vyberte tři tečky (...) a vyberte Odstranit.

  2. Zadejte název kanálu, který chcete trvale odstranit, a pak vyberte Odstranit.

Časté otázky

Existuje v kanálech YAML úloha, která při selhání sestavení vytváří pracovní položky?

Kanály YAML nemají nastavení Vytvořit pracovní položku pro selhání jako klasické kanály buildu. Máte několik možností, jak tuto funkci vytvořit sami.

Další kroky

Seznamte se s rozdíly mezi funkcemi mezi kanály YAML a Classic.