我想知道声纳是否有能力从其他声纳收集代码度量数据。
我想要实现的是假设有 10 个声纳在 10 台不同的机器上运行。
我的机器上运行着一个声纳,它会从所有其他 10 个声纳中提取数据并显示相同的数据。所以,我不需要检查每个单独的声纳。
感谢任何信息或帮助。
我想知道声纳是否有能力从其他声纳收集代码度量数据。
我想要实现的是假设有 10 个声纳在 10 台不同的机器上运行。
我的机器上运行着一个声纳,它会从所有其他 10 个声纳中提取数据并显示相同的数据。所以,我不需要检查每个单独的声纳。
感谢任何信息或帮助。
你好你应该在声纳用户邮件列表上问这个问题:http: //www.sonarsource.org/support/support/
也许我没有正确理解您的问题,但我认为您可以通过使用单个声纳实例,在 10 台不同的机器上运行构建和分析过程来解决您的问题。在我的公司,和其他许多公司一样,我们正在使用 hudson/jenkins 在许多不同的机器上安排声纳分析。每个 hudson 节点将在同一个声纳数据库上注入质量度量。这可以使用 sonar hudson/jenkins 插件轻松完成。希望能帮助到你
使用 webservice api 接口呢?
http://docs.sonarqube.org/display/SONAR/Web+Service+API
http:// 服务器地址:9000 / ...
... /api/resources - 所有项目 ... /api/metrics - 所有指标
...
所以看起来并不太难
在 java 中获取参见http://docs.sonarqube.org/display/SONAR/Using+the+Web+Service+Java+client