VSTS在Pull Request分支上运行构建

Ché*_*éyo 3 azure-devops

有没有办法让VSTS运行PR分支的构建?

我知道你可以设置VSTS的策略来在有拉取请求时触发构建,但如果你不能指定PR的分支应该是需要构建的分支,那么这是无用的.(我不希望master构建,例如,我希望我的新代码可以构建).

我知道你可以设置另一个"开发"分支,你可以运行这些测试,但这是不可取的.

谢谢!

Dan*_*ann 6

您误解了分支策略在构建定义方面的工作方式.构建定义指定默认分支(例如,如果手动对构建进行排队,则构建分支),并且可以在任意数量的分支上包含CI触发器.

将构建定义链接到分支策略并打开PR时,将为PR分支运行构建定义.将覆盖默认分支.您可以通过设置具有成功构建的默认分支的分支策略来轻松验证这一点,然后打开包含导致构建失败的更改的PR.