如何sonarqube作品(How sonarqube works)

2019-09-28 21:44发布

我有,如何分析sonarqube发生的问题。 当我做MVN声纳:声纳-Dsonar.host.url = http://sonar.com在后台会发生什么。 我的感受是一样

  1. Maven会使用一些插件,并与sonarqube服务器进行通信
  2. 加载所有,它具有在位置sonarqube服务器的规则,我们运行mvn sonar:sonar
  3. 使用的规则集分析源代码,我们从sonarqube服务器加载
  4. 推回SonarQube数据库和结果SonarQube服务器上显示

难道,这就是它的工作原理的正确方法? 或源代码将进入sonarqube服务器和分析sonarqube服务器本身会怎样呢?

谢谢您的帮助

Answer 1:

你有它基本上是正确的:

  1. Maven会使用一些插件,并与SonarQube服务器进行通信
  2. 加载所有,它在SonarQube服务器位置的规则,我们运行mvn sonar:sonar
  3. 分析源代码使用的规则集,我们从SonarQube服务器加载
  4. 计算文件级指标
  5. 阅读覆盖率报告如果有的话
  6. 编译数据为分析报告,并将它推回SonarQube服务器
  7. 服务器从弹出队列中上传的报告,并集成了它,存储问题和计算高层次指标
  8. 用户看到的项目主页更新项目状态


文章来源: How sonarqube works