【发布时间】:2020-10-29 14:45:26
【问题描述】:
我正在尝试设置一个跨存储库分支策略,以在任何时候触及 azure-pipelines.yml 文件时都需要管理员的批准。看起来很简单:
- 转到项目设置 -> 存储库
- 为“*”(所有分支)添加分支策略
- 添加自动包含的审阅者:“构建管理员”需要 1 个;影响这些文件夹的拉取请求:/azure-pipelines.yml。 (我也尝试过这条路径的各种版本,例如不带斜线、带通配符、明确排除其他所有内容等)
- 保存
问题是它不起作用。当我去编辑一个不是 azure-pipelines.yml 文件(例如 readme.md)的文件时,在一个没有其他策略的 repo 中,我被停止了,它说我必须提交一个拉取请求。我希望这个提交可以在没有 PR 的情况下完成,因为该政策不包括它。如果我禁用自动包含审阅者的政策,提交就会顺利进行。
我已完全准备好接受我使用不正确,但根据文档,这似乎是一个错误。有人有什么想法吗?这几天我一直在尝试各种迭代。
【问题讨论】:
标签: azure-devops azure-pipelines devops azure-pipelines-yaml