Sonarqube Qube是如何工作的
我有一个问题,分析是如何在sonarqube中发生的。当我执行mvn sonar时:sonar-Dsonar.host.url=将在后台发生什么。我的感觉是Sonarqube Qube是如何工作的,sonarqube,sonar-runner,Sonarqube,Sonar Runner,我有一个问题,分析是如何在sonarqube中发生的。当我执行mvn sonar时:sonar-Dsonar.host.url=将在后台发生什么。我的感觉是 Maven将使用一些插件并与sonarqube服务器通信 将sonarqube服务器中的所有规则加载到我们运行的位置mvn sonar:sonar 使用从sonarqube服务器加载的一组规则分析源代码 将其推回到SonarQube数据库,结果将显示在SonarQube服务器上 这是正确的工作方式吗?或者源代码将进入sonarqube服务器
mvn sonar:sonar
感谢您的帮助您基本上是对的:
mvn sonar:sonar
我这里有几个问题。1-从服务器获取Sonar规则,并在另一台服务器(运行Sonar的位置:Sonar)中分析代码。不是相反吗?代码未加载到服务器?当我查看sonar UI中的规则冲突时,我可以看到sonarqube中的代码本身。这是怎么发生的?2-如果规则加载到不同的服务器,那么该服务器应该具有正确的代码?如何进行分析?在这个将规则加载到其中的“其他”服务器中,我们是否需要一个代理?3-在分析过程中,从服务器请求数据,分析提供给分析的文件,最后以报告的形式将结果数据发送回服务器,然后在服务器端进行异步分析()。这里请求(然后分析)和发送回的数据是什么?谁在请求数据?我们运行sonar的服务器:sonar?(注:这里是声纳6.5版)非常感谢!!这些都是全新的问题@软件理论。如果你想得到答案,你应该把它们贴出来,或者在Hello@G.Ann-SonarSource团队中展开讨论。这里是我全新的后续问题:干杯