2013-04-22 45 views
2

我一直在嘗試Sonar的Web Service API,到目前爲止它似乎提供了大量的信息。然而,看起來像在每個開發人員級別工作並不容易 - 或支持。Sonar Web服務API,開發人員過濾數據

舉例來說,有兩件事情,我想取:

  • 的項目的開發商名單。我知道使用qualifiers=DEV我可以得到系統中所有開發人員的列表(sample request),但不能按項目過濾。
  • 按開發人員和項目篩選指標。例如,可以獲得項目P1中開發者D1代碼的圈複雜度。我怎麼做的?它甚至有可能嗎?

回答

3

你可以得到一個開發者的措施有以下API調用特定的項目:

http://nemo.sonarsource.org/api/resources?resource=DEV:Fabrice%20Bellingard:org.codehaus.sonar:sonar&metrics=ncloc,coverage 

資源關鍵是複合材料和包括:

  • 「DEV:」
  • 用戶名
  • 「:」
  • 項目鍵

請注意,並非所有度量標準都是針對開發人員計算的。例如,你暫時無法擁有複雜性。您可以查看在開發人員儀表板上進行計算的指標:例如,上面的API調用提供了有關me on Sonar的指標。

+1

酷!謝謝。是否可以列出項目的開發人員? – 2013-04-23 09:46:38