【发布时间】:2020-04-21 18:28:15
【问题描述】:
我的 git 存储库托管在 devops 中,我希望在创建拉取请求时构建代码并运行测试。但是我看不到如何做到这一点。我阅读了有关拉取请求触发器等的信息,但我看不到如何添加这些,因为似乎没有创建它们的选项。
一旦拉取请求完成并合并到 master 我有一个构建和测试代码等的管道,但我也希望在任何人完成拉取请求之前发生这种情况。
【问题讨论】:
标签: azure-devops
我的 git 存储库托管在 devops 中,我希望在创建拉取请求时构建代码并运行测试。但是我看不到如何做到这一点。我阅读了有关拉取请求触发器等的信息,但我看不到如何添加这些,因为似乎没有创建它们的选项。
一旦拉取请求完成并合并到 master 我有一个构建和测试代码等的管道,但我也希望在任何人完成拉取请求之前发生这种情况。
【问题讨论】:
标签: azure-devops
如何在 azure devops 中触发构建和测试拉取请求?
Build validation 应该正是您要查找的内容。
设置一个策略,要求在拉取请求中更改拉取请求,以便在拉取请求之前成功使用受保护的分支构建 已完成。 制定政策可减少中断并保留您的测试结果 通过。即使您使用的是连续的,构建策略也会有所帮助 在您的开发分支上进行集成 (CI),以便及早发现问题。
有了这个设置,一旦你在目标分支上发起了 PR,Build 验证就会触发你设置的 build pipeline,只有 build 成功后,才会允许 PR 完成。
希望这会有所帮助。
【讨论】:
【讨论】: