用于分支通配符命名策略的 Azure DevOps yaml 分支验证管道

问题描述 投票:0回答:1

我们正在配置 git 分支策略,当我们在各个功能分支中进行更改并准备好集成到“增量”中之后,在增量/* 分支上创建 PR 时,我们希望触发 PR 验证管道将被运送,因此得名。 Azure DevOps 允许在项目级别使用通配符分支策略,以便您可以使用该策略命名约定将策略应用到所有未来的分支,但是我们如何将相同的约定应用于我们拥有自己的管道的多个 Azure git Repos 中的每一个?

必须为与增量/*匹配的每个分支创建新的分支策略,这破坏了基于分支模式约定设置策略的便利性。有解决这个问题的方法吗?或者他们在新版本中修复了这个问题吗?

我们正在使用 Azure DevOps Server 2020 更新 1.2。

我什至不知道在这里要尝试什么。我有点困惑,因为我相信您可以使用 YAML 中的 pr 触发器来完成此行为,但这仅适用于 GitHub 存储库;将此功能从您的核心产品(尤其是您正在销售其本地实例的产品)中排除是没有意义的。

tfs continuous-integration pull-request azure-pipelines-yaml azure-repos
1个回答
0
投票

我发现您可以通过创建与存储库策略匹配的分支、转到该存储库的策略并单击文件夹而不是分支来实现此目的。它会自动转到您的分支机构/*的策略屏幕。我没有找到这个文档,但我最终想点击它并且它起作用了。

© www.soinside.com 2019 - 2024. All rights reserved.