我最近在发布过程中集成了sonarqube
。我已将泄漏期设置为整合日期,并在quality gate
定义中强制要求自泄漏期开始以来应该没有新问题。
问题是文件发生变化时,sonarqube开始将所有先前的问题视为新问题。这对于大文件尤其成问题,因为正在对文件进行任何更改的人需要回顾性地进行所有更正。我希望sonarqube做的是从责备信息中兑现提交日期,并通过比较提交日期和泄漏期来定义new
。
如何实现这一目标?我正在使用sonarqube 6.0
答案 0 :(得分:2)
您的用例是SonarQube Leak Concept的核心。您需要做的就是确保存在与泄漏期开始相对应的分析,并根据此时已存在的问题设置基线。正确的方法是实际使用 sonar.projectDate (参见Analysis Parameters)进行初始分析。底线: