有人知道是否可以用基于yaml的构建定义替换通过可视化设计器创建的存储库的现有构建定义吗?
通过Pipelines > Builds > New
,我可以添加一个新定义,创建一个Yaml并提交到仓库。但是,这是具有新管道ID的新版本。我们有超过1.5年的构建历史,在某些存储库上具有链接的工作项,我们通过REST API将其作为其他过程的一部分进行查询。如果在创建新的Yaml定义后删除旧定义,则历史将随其消失(特别是与工作项的连接)。实际上,我只能选择保留旧定义(我可以将它们放在存档文件夹中)。
理想情况下,我想用存储库中的yaml文件简单地替换具有给定管道ID的给定存储库上的构建定义。
答案 0 :(得分:1)
不,这是不可能的,不幸的是,您无法将现有版本编辑为Yaml版本。