因此,Azure DevOps UI 现在支持设置跨存储库策略以保护所有现有和未来存储库的默认(主)分支 - 很好!
到目前为止,我们对每个存储库都使用了相同的策略,每当添加新存储库时手动设置它(我们正在为每个服务使用一个存储库来做微服务)。其中一项策略是构建验证。这是唯一一个从 repo 到 repo 的策略,因为每个 repo 都有自己的构建管道(目前是经典的,因为 YAML 仍然缺少一些关键功能)以及给定存储库的 Git 触发器。
问题是; 如果我设置了跨仓库策略并希望包含构建验证,那么鉴于每个仓库都有自己的构建管道,我该怎么做?AFAIK 构建管道(尚)不支持多个存储库作为触发器(对于 YAML 管道,这应该很快就会出现),因此我无法创建单个构建管道以用于所有存储库。