如何在azure devops中触发对拉取请求的构建和测试?

时间:2020-04-21 18:28:15

标签: azure-devops

我的git repo托管在devops中,我希望在创建请求请求时构建代码并运行测试。但是我看不到该怎么做。我阅读了有关拉取请求触发器的信息,但由于看不到创建它们的选项,因此我看不到如何添加它们。

一旦请求请求完成并合并到主服务器,我就有了一个构建,测试代码等的管道,但是我也希望在任何人都可以完成请求请求之前进行。

2 个答案:

答案 0 :(得分:3)

如何在天蓝色devops中触发对拉取请求的构建和测试?

Build validation应该正是您想要的。

设置一项策略,要求更改拉取请求,才能成功使用受保护分支构建拉取请求 已完成。。构建策略可减少中断并保持测试结果 通过。即使您使用持续性构建策略也有帮助 开发分支上的集成(CI)以及早发现问题。

enter image description here

使用此设置,一旦您在目标分支上启动了PR,Build验证就会触发您设置的构建管道,只有在构建成功之后,PR才能被完成。

希望这会有所帮助。

答案 1 :(得分:0)

在Azure DevOps的主页上,转到Repos->分支->(例如)master->分支策略

您可以在此处链接需要成功结束的构建,然后才能通过拉取请求将新更改合并到分支中。

enter image description here