如果代码覆盖率从上一个版本下降,我需要创建一个 sonarqube 质量门条件,该条件会导致构建失败。泄漏期现在设置为“previous_version”。我知道旧版本的 sonarqube 中有一个增量分析功能。但我认为这不再可用。
例如,在之前的构建中,覆盖率为 30%,而在当前构建中为 29%。所以整体覆盖率有所下降。在这种情况下,我需要使构建失败。同样,我无法进行绝对比较(例如 Coverage < 30 等),因为不同项目的覆盖率各不相同,而且我正在进行全局配置。
我正在使用 sonarqube 6.7 LTS 社区版
这甚至可能吗?如果没有,有不同的方法吗?