Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Jedním z přístupů k vytvoření kanálu je zkopírování existujícího kanálu a jeho použití jako výchozího bodu. U kanálů YAML je proces stejně snadný jako kopírování YAML z jednoho kanálu do druhého. U kanálů vytvořených v klasickém editoru závisí postup na tom, jestli je kanál ke kopírování ve stejném projektu jako nový kanál. Pokud je kanál pro kopírování ve stejném projektu, můžete ho naklonovat a pokud je v jiném projektu, můžete ho z něj exportovat a importovat ho do projektu.
Klonování klasického potrubí také klonuje jeho nastavení, jako jsou proměnné, spouště a možnosti. Nastavení zabezpečení se nenaklonuje. Klonování kanálu YAML kopíruje jenom obsah YAML a potřebujete překonfigurovat všechna další nastavení.
Informace o migraci klasického kanálu buildu do YAML pomocí exportu do YAML najdete v tématu Migrace z klasických kanálů.
Zkopírujte kanál YAML z editoru a vložte ho do editoru YAML pro nový kanál.
Poznámka:
Při kopírování z klasického kanálu vyberte úlohu agenta, Zobrazit YAML, Kopírovat do schránkya pak vložte do editoru YAML pro nový kanál. Tyto akce můžete opakovat pro každou úlohu v pipelině.
Pokud chcete přizpůsobit nově naklonovaný kanál, přečtěte si téma Přizpůsobení kanálu.
Poznámka:
Při klonování kanálu YAML se zkopíruje pouze obsah YAML. Musíte překonfigurovat všechna další nastavení definovaná mimo rozsah obsahu YAML, jako jsou proměnné, triggery, zabezpečení a další nastavení.
Pokud nový kanál můžete vytvořit zkopírováním jiného klasického kanálu ve stejném projektu, postupujte podle pokynů v této části. Pokud je kanál v jiném projektu, můžete kanál zkopírovat pomocí importu a exportu .
K klonování klasického kanálu potřebujete Edit release pipeline nebo Create build pipeline oprávnění.
Přejděte na stránku podrobností kanálu pro váš kanál.
Zvolte ... a vyberte Klonovat.
Váš kanál se naklonuje pomocí parametru -clone připojeným k názvu. Zvolte Uložit nebo Uložit a frontu a uložte naklonovaný kanál.
Poznámka:
Položka Clone je k dispozici pouze v místní nabídce, pokud byl kanál vytvořen v klasickém editoru.
Důležitý
Nastavení zabezpečení se nenaklonuje. Musíte překonfigurovat nastavení zabezpečení pro klonovaný kanál.
Export a import kanálu
Nový klasický kanál můžete vytvořit exportem existujícího kanálu a jeho následným importem. To je užitečné v případech, kdy se nový kanál musí vytvořit v samostatném projektu.
Export z jednoho projektu a import do jiného kanálu YAML je stejný proces jako klonování. Kanál YAML můžete zkopírovat z editoru a vložit ho do editoru YAML pro nový kanál.
Přejděte do kanálu a zvolte Upravit.
Zkopírujte kanál YAML z editoru a vložte ho do editoru YAML pro nový kanál.
Pokud chcete přizpůsobit nově naklonovaný kanál, přečtěte si téma Přizpůsobení kanálu.
Zkopírujte kanál YAML z editoru a vložte ho do editoru YAML pro nový kanál.
Pokud chcete přizpůsobit nově naklonovaný kanál, přečtěte si téma Přizpůsobení kanálu.
Pokud chcete zkopírovat definici sestavení z jiného projektu, můžete z něj exportovat existující definici a pak ji importovat.
Kanál sestavení
Přejděte na stránku podrobností kanálu pro váš kanál.
Zvolte ... a vyberte Exportovat do FORMÁTU JSON.
Po zobrazení výzvy uložte soubor JSON na místním počítači. Prohlížeč uloží soubor do adresáře pro stahování podle nastavení prohlížeče.
Pokud chcete kanál importovat, přejděte ve svém projektu na stránku Kanály . Zvolte ..., vyberte Importovat kanál a vyberte odpovídající možnost importu kanálu.
Přejděte na soubor JSON, který jste předtím exportovali, a vyberte ho.
Po dokončení importu se zobrazí nový vytvořený kanál. Export kanálu odstraní jakákoli data specifická pro projekt, jako jsou fondy agentů, připojení k službám atd. Tyto podrobnosti musíte zadat znovu.
Poznámka:
Položka Export se nachází pouze v místní nabídce, pokud byl kanál vytvořen v klasickém editoru.
Kanál verze
Postup exportu a importu klasického kanálu verze se podobá klasickému postupu kanálu buildu, ale nabídky a uživatelské rozhraní se mírně liší.
Pokud chcete exportovat klasický kanál verze, přejděte na Verze, zvolte ...a vyberte Exportovat.
Pokud chcete importovat klasický kanál verze, přejděte na Verze, zvolte +Nový a vyberte Importovat kanál verze.
Přejděte na stránku podrobností kanálu pro váš kanál.
Zvolte ... a vyberte Exportovat.
Po zobrazení výzvy uložte soubor JSON na místním počítači. Prohlížeč uloží soubor do adresáře pro stahování podle nastavení prohlížeče.
Pokud chcete kanál importovat, přejděte ve svém projektu na stránku Sestavení nebo Vydané verze . Zvolte +Nový a vyberte odpovídající možnost kanálu importu.
Přejděte na soubor JSON, který jste předtím exportovali, a vyberte ho.
Po dokončení importu se zobrazí nový vytvořený kanál. Exportování pipeline odstraní všechna data specifická pro projekt, jako jsou fondy agentů, připojení služeb atd. Tyto podrobnosti musíte zadat znovu.
Poznámka:
Položka Export se nachází pouze v místní nabídce, pokud byl kanál vytvořen v klasickém editoru.