有没有办法让VSTS运行PR分支的构建?
我知道你可以设置VSTS'当有拉取请求时触发构建的策略但是如果你不能指定PR的分支应该是需要构建的分支,那么这是无用的。 (例如,我不想让master构建,我希望我的新代码可以构建)。
我知道你可以设置另一个" dev"分支你可以运行这些测试,但这是不希望的。
谢谢!
答案 0 :(得分:6)
您误解了分支策略在构建定义方面的工作方式。构建定义指定了一个默认分支(例如,如果手动对构建进行排队,则构建的分支),并且可以在任意数量的分支上包含CI触发器。
将构建定义链接到分支策略并打开PR时,构建定义对于PR分支运行。将覆盖默认分支。您可以通过设置具有成功构建的默认分支的分支策略来轻松验证这一点,然后打开包含导致构建失败的更改的PR。