我正在编写.Net 4.8代码并在单个程序集dll中进行MSTest测试。使用Azure Devops git作为存储库。只有当所有单元测试PASS时,分支中的代码才应该签入。可能吗?如果需要,我也可以使用像PowerShell等一些脚本来帮助我启用它。
您可以使用分支策略强制特定构建在PR合并之前运行并成功。您必须创建运行这些测试的构建并配置分支策略以运行该构建(请参阅下面的链接以了解如何准确地执行此操作)。
简而言之:转到分支机构,点击分支附近的3个点并选择“分支策略”。然后配置构建验证。