我们正在使用SonarQube 6.1分析我们的代码,并从版本6开始遇到此问题。
代码是一个使用Jenkins构建的Maven 3项目,使用SonarQube Maven Scanner。
- 我们有一个质量档案 Q ,它继承自默认档案 P 。
- 每天都会对代码进行分析。
- 每个星期五,项目的质量配置文件都会以某种方式重置为默认配置文件 P 。星期六,它再次正确设置为 Q 。
质量配置文件的更改可以在项目历史记录中看到。此外,更改的质量配置文件记录在Jenkins的日志中。
我分析的内容:
- 日志:声纳没有POST请求" qualityprofiles"访问日志中注明了API。
- 据我所知,没有cronjobs。
- 詹金斯没有乔布斯设置' sonar.profile'变量
- 分析的个人资料也未设置' sonar.profile'
- 运行的扫描程序上下文仅在设置中有所不同#sonar.cpd.cross_project':在错误的'中启用跑步 - 在适当的时候禁用运行