首页 > 解决方案 > 如何在 gitlab 中检查代码覆盖率增量?

问题描述

有没有办法在 GitLab CE 中的每个合并请求上使用 JaCoCo 检查 gradle 多项目的代码覆盖率增量,如果覆盖率降低,管道会失败?

标签: javagradlegitlabjacocogitlab-ce

解决方案


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找到有关如何设置代码质量作业的示例。


推荐阅读