首页 > 解决方案 > 如何在 azure devops 中触发构建和测试拉取请求?

问题描述

我的 git 存储库托管在 devops 中,我希望在创建拉取请求时构建代码并运行测试。但是我看不到如何做到这一点。我阅读了有关拉取请求触发器等的信息,但我看不到如何添加这些,因为似乎没有创建它们的选项。

一旦拉取请求完成并合并到主控,我就有一个构建和测试代码等的管道,但我也希望在任何人完成拉取请求之前发生这种情况。

标签: azure-devops

解决方案


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

构建验证应该正是您正在寻找的。

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

在此处输入图像描述

有了这个设置,一旦你在目标分支上发起 PR,Build 验证就会触发你设置的构建管道,只有在构建成功后,才会允许 PR 完成。

希望这可以帮助。


推荐阅读