![](/img/trans.png)
[英]How to queue Jenkins job from TFS pull request with merged branch
[英]TFS Condition pull request from specific branch
有什么方法可以调整来自Team Foundation Server 2017上特定分支的拉取请求? 我们正在实现gitflow ,我们希望强制执行对master的pull请求总是来自开发或修补程序分支。
我不确定是否可以使用TFS / VSTS的开箱即用功能进行配置。 默认的分支策略(如本答案中提到的@Andy)可以帮助您保护目标分支 - 拉请求的地址为To
分支,但From
(源)分支可以是任何分支,并且不会强制执行。
如果您准备编写一些代码来支持这种情况,那么这是建议的方法:
配置TFS / VSTS以将Azure Functions作为分支策略运行 。 您的功能可以像检查源分支一样简单,并将分支请求状态设置为Failure
,以防分支不在预期的源分支列表中。 否则,将PR状态设置为Success
。
另一个有用的链接: 为外部服务配置分支策略 。 您可以将其配置为必需的策略,因此在满足之前无法完成PR。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.