我有许多使用经典界面定义的现有构建和发布管道,但是我将切换到使用更新的YAML管道和模板。将现有的经典管道转换为YAML管道会花费很多工作,但是我想使用YAML管道和模板来定义任何新的管道。如有必要,是否有办法仍然使用现有经典管道中新定义的YAML模板?
编辑:澄清一下,这不是关于how to bulk migrate classic pipelines to YAML的问题,而是关于在经典管道中使用YAML模板的问题。
答案 0 :(得分:2)
在即将发布的Sprint 178更新中,我们将为设计人员构建管道引入新的“导出到YAML”功能。保存管道定义,然后在CPU
菜单上找到“导出到YAML”。
新的完整导出替换在构建编辑器中找到的“以YAML形式查看”功能。较早的功能是不完整的,因为它只能检查Web UI对构建的了解,这有时会导致错误的YAML。这项新功能完全考虑到了管道的处理方式,并与设计者管道完全一致。
当前azure devops服务已更新为Sprint-177。
答案 1 :(得分:1)
不。这不可能。在从经典版本迁移到YAML方面,Azure DevOps团队致力于开发工具,该工具应有助于将其转换。但是,这还没有准备好。我检查了任务的状态,然后再次将其移至planned。
上述任务的说明:
我们将添加一个迁移工具,以帮助您将经典的构建管道转换为YAML。虽然有一种手势可以在经典编辑器中为选定的任务生成YAML片段,但有足够的客户反馈,需要更完整的体验来支持此迁移。
答案 2 :(得分:0)