Sdílet prostřednictvím


Migrace klasického kanálu do YAML

Služby Azure DevOps

Začněte se službou Azure Pipelines tím, že převedete stávající klasický kanál tak, aby používal YAML. S kanálem založeným na YAML můžete implementovat strategii CI/CD jako kód a podívat se na její historii, porovnat verze, blame, anotovat atd.

Při převodu klasického kanálu je 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.

Poznámka

Soubor YAML můžete exportovat pouze z existujícího klasického procesního řetězce vytvořeného pomocí klasického návrháře sestavení. Pokud možnost exportu do FORMÁTU JSON nebo YAML nevidíte, váš kanál nepodporuje export. Klasické verzovací kanály nemají možnost exportu do YAML. Klasický vydávací kanál můžete exportovat tím, že jednotlivé úlohy vyexportujete.

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 pomocí exportovaného kódu 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 Kanály a pak Nový kanál.

    Dvě tlačítka, která se mají vybrat 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ů pro zdrojový kód

  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 Počáteční kanál.

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

  6. Zvolte Uložit a Spustit.

    Zkontrolujte stránku, na které vyberete Uložit a spustit.

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

    Potvrďte zprávu, která se má potvrdit do hlavní větve, a pak vyberte tlačítko Uložit a spustit.

Export klasického kanálu

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

  1. Přejděte do kanálů Pipelines>.

  2. Otevřete kanál Classic v klasickém návrháři sestavení.

  3. 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

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

  5. Pokud 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 naleznete v tématu Definování proměnných.

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

  7. Pomocí Pomocníka úloh proveďte všechny další změny souboru YAML. Pomocník úloh je podokno na pravé straně obrazovky, které vám pomůže správně vytvářet a upravovat kroky YAML.

    Nakonfigurujte úlohu kanálu pomocí Pomocníka pro úlohy.

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

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

Pokud už tento ukázkový kanál 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.

Často kladené dotazy

Existuje v kanálech YAML úloha pro vytvoření pracovních položek, když dojde k selhání sestavení?

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

Další kroky

Seznamte se s rozdíly mezi funkcemi YAML a klasickými kanály.