在 Azure DevOps 中,是否有一种方法可以为分支 A 的构建管道创建状态检查,以比较分支 B 与 A 的代码覆盖率?
例如 创建 PR 将分支 B 合并到 A 时,如果分支 B 的代码覆盖率大于或等于分支 A 的代码覆盖率,状态检查将批准该 PR。
根据此资源,可以对文件设置硬限制,但我想要更灵活的代码覆盖率检查,将传入分支与目标分支进行比较。
目前,Azure DevOps 中没有一个默认功能可以满足您的需求“创建 PR 将分支 B 合并到 A 时,如果分支 B 的代码覆盖率大于或等于分支 A 的代码覆盖率,状态检查将批准 PR ”。如果您想要这样的功能,您可以在以下位置提交功能请求: https://developercommunity.visualstudio.com/report?space=21&entry=suggestion。投票通过将客户影响整合到一个反馈中,有助于提高问题的优先级。
您还可以考虑创建自定义扩展。请参阅自定义操作了解更多信息。