有没有办法在Azure Repos中编写yaml文件的大规模更新脚本

2024-05-26 11:09:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我的公司最近将一个大型项目从TFS迁移到GIT,迁移结束后,我们有大约40个回购协议需要更新yaml文件,我们将该项目分解为一系列回购协议。在最初的迁移过程中,我们手动添加了一个样板yaml,但它非常简单

通过尝试和错误,我们找到了一个管道,可以为每个回购协议工作,但我想知道是否有办法在这些回购协议中批量更新yaml文件以节省时间,我也非常确定将对管道进行调整,我不想每次都手动更新每个yaml

我查看了Azure CLI,但不相信它有我想要的。我对Azure DevOps比较陌生,我想知道是否有一个工具或插件已经做到了这一点,如果没有,是否有人遇到过类似的脚本示例

谢谢你能给我的帮助


Tags: 文件项目git协议yaml管道过程错误
1条回答
网友
1楼 · 发布于 2024-05-26 11:09:47

在做了大量的谷歌搜索和与另一个团队的SRE交谈后,我将通过模板解决这个问题

我将为脚本、yaml模板等创建一个中央存储库,然后在每个存储库中放置一个非常基本的管道,基本上传入参数,就是这样。这样,我所做的任何全局更改都可以对模板进行更改

虽然不是我想要的100%解决方法,但它可以解决我的大部分问题

相关问题 更多 >