强制开发人员在Azure Devops中提升PR之前运行单元测试项目

问题描述 投票:0回答:1

我正在编写.Net 4.8代码并在单个程序集dll中进行MSTest测试。使用Azure Devops git作为存储库。只有当所有单元测试PASS时,分支中的代码才应该签入。可能吗?如果需要,我也可以使用像PowerShell等一些脚本来帮助我启用它。

visual-studio azure-devops mstest
1个回答
2
投票

您可以使用分支策略强制特定构建在PR合并之前运行并成功。您必须创建运行这些测试的构建并配置分支策略以运行该构建(请参阅下面的链接以了解如何准确地执行此操作)。

简而言之:转到分支机构,点击分支附近的3个点并选择“分支策略”。然后配置构建验证。

https://docs.microsoft.com/en-us/azure/devops/repos/git/branch-policies?view=azure-devops#build-validation

© www.soinside.com 2019 - 2024. All rights reserved.