我想知道Sonar是否有能力从其他声纳中收集Code Metrics数据。
我想要实现的是假设在10台不同的机器上运行10个声纳。
我的机器上有一个声纳,可以从所有其他10个声纳中提取数据并显示相同的声纳。所以,我不需要检查每个声纳。
感谢任何信息或帮助。
答案 0 :(得分:1)
使用webservice api接口怎么样?
http://docs.sonarqube.org/display/SONAR/Web+Service+API
http:// server-address:9000 / ...
... / api / resources - 所有项目 ... / api / metrics - 所有指标
...
所以看起来并不太难
用于在java中获取,请参阅http://docs.sonarqube.org/display/SONAR/Using+the+Web+Service+Java+client
答案 1 :(得分:1)
您好 您应该在声纳用户邮件列表上询问此问题:http://www.sonarsource.org/support/support/
也许我没有正确理解你的问题,但我认为你可以通过使用一个声纳实例来解决你的问题,运行build&在10台不同的机器上进行分析。 在我的公司,和许多其他公司一样,我们正在使用哈德森/詹金斯在许多不同的机器上安排声纳分析。每个哈德森节点都会在同一个声纳数据库上注入质量测量。使用声纳hudson / jenkins插件可以轻松完成。 希望它有所帮助