azure-devops - 如何在 azure devops 中触发构建和测试拉取请求?
问题描述
我的 git 存储库托管在 devops 中,我希望在创建拉取请求时构建代码并运行测试。但是我看不到如何做到这一点。我阅读了有关拉取请求触发器等的信息,但我看不到如何添加这些,因为似乎没有创建它们的选项。
一旦拉取请求完成并合并到主控,我就有一个构建和测试代码等的管道,但我也希望在任何人完成拉取请求之前发生这种情况。
解决方案
如何在 azure devops 中触发构建和测试拉取请求?
构建验证应该正是您正在寻找的。
设置一个策略,要求在拉取请求完成之前使用受保护的分支成功构建拉取请求中的更改。构建策略可减少中断并保持您的测试结果通过。即使您在开发分支上使用持续集成 (CI) 来及早发现问题,构建策略也会有所帮助。
有了这个设置,一旦你在目标分支上发起 PR,Build 验证就会触发你设置的构建管道,只有在构建成功后,才会允许 PR 完成。
希望这可以帮助。
推荐阅读
- jquery - 如何在npm编译的js文件中使用jquery而不将jquery编译到输出中
- python - 从 ipywidgets FileUpload 访问多个上传文件的内容
- clearcase - When establishing a relative symbolic link, what does the "different versioned object base" error mean?
- android - 这个对话框是安卓通知吗?
- java - nullpointerexception 错误 我知道哪一行有错误,但我该如何解决?
- html - 具有未知纵横比的flexbox中的等高图像
- python - GoogleCodeJam 代码解决了测试,但提交给了 RE
- go - 将自纪元以来的时间转换为十六进制或字节数组
- python-3.x - 为什么 Pandas 不通过 to_csv() 将名称分配给 CSV 文件?
- excel - 尝试在 Excel 2010 VBA 应用程序上识别命令按钮