0

我有许多使用经典界面定义的现有构建和发布管道,但我正在切换到使用更新的 YAML 管道和模板。将现有的经典管道转换为 YAML 管道的工作量太大,但我想使用 YAML 管道和模板定义任何新的管道。如有必要,是否有办法仍然使用现有经典管道中新定义的 YAML 模板?

编辑:澄清一下,这不是关于如何将经典管道批量迁移到 YAML的问题,而是关于在经典管道中使用 YAML 模板的问题。

4

3 回答 3

2

不,这是不可能的。在从 Classic 迁移到 YAML 方面,Azure DevOps 团队致力于开发有助于转换这一点的工具。但是,这还没有准备好。我检查了任务的状态,它又被移到了计划中。

上述任务说明:

我们将添加一个迁移工具来帮助您将经典构建管道转换为 YAML。虽然在经典编辑器中有为选定任务生成 YAML 片段的手势,但已经有足够的客户反馈要求提供更完整的体验来支持此迁移。

于 2020-11-05T08:48:19.303 回答
2

在即将到来的 Sprint 178 更新中,我们将为设计师构建管道引入一个新的“导出到 YAML”功能。...保存您的管道定义,然后在菜单上找到“导出到 YAML” 。

新的完整导出替换了构建编辑器中的“查看为 YAML”功能。旧功能不完整,因为它只能检查 Web UI 对构建的了解,这有时会导致 YAML 不正确。新功能准确考虑了流水线的处理方式,并与设计流水线完全一致。

目前 azure devops 服务已更新为Sprint-177

于 2020-11-05T09:48:22.920 回答
0

否,但您可以在作业或任务部分找​​到“查看 YAML”以简化迁移过程:

在此处输入图像描述

于 2020-11-05T09:32:52.450 回答