java - 如何在 gitlab 中检查代码覆盖率增量?
问题描述
有没有办法在 GitLab CE 中的每个合并请求上使用 JaCoCo 检查 gradle 多项目的代码覆盖率增量,如果覆盖率降低,管道会失败?
解决方案
GitLab 通过 Code Climate 内置了代码质量支持。如果您在目标(通常是主)和源分支上运行代码质量测试,则 GitLab 将在合并请求上显示代码质量下降。
有关该功能的动画 GIF 以及更多信息,请参阅https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html 。此外,您可以在https://docs.gitlab.com/ee/ci/examples/code_quality.html找到有关如何设置代码质量作业的示例。
推荐阅读
- java - 使用新的 Android Scoped Storage 将 exif 信息从一个 Uri 复制到另一个?
- c - 尝试了一个来自 ac 教程网站的例子有点弄错了
- rust - BTreeSet 包含值(使用自定义 Ord 实现)并错误地为 `contains` 返回 true
- python - 如何在 macOS 上以编程方式按名称打开应用程序?
- r - 通过 R 闪亮的 UI 对 posgresql 数据库进行多个查询
- regex - 当一个字符不是使用前缀的文件名中的前 8 个字符之一时,如何查找和替换字符?
- matlab-gui - 如何在 GUI MATLAB 中为静态文本框中的值分配颜色
- javascript - 我无法访问 react.createContext() 中的上下文功能
- css - 如何使用 css 使内容适合 div 框?
- python - 如何仅更改 repl.it 数据库中列表的一个值?