2017-08-29 59 views
0

我們使用的是SonarQube版本5.6.6。我的要求是通過SonarQube API獲取當前正在使用的所有項目的指標。我可以使用下面的API URL獲得相同的結果。SonarQube API - 如何獲取多個項目的指標

http://sqserver/api/resources?metrics=ncloc,coverage

由API返回的列表是巨大的。它包括從一開始就在SonarQube中創建的所有項目。其中許多項目不再活躍。所以,我想從API響應中排除這些項目。我怎樣才能做到這一點?有沒有什麼方法可以像我們提到多個指標一樣指定URL中的多個項目名稱。

+0

版本5.8.8 ?!你的意思是5.6.6嗎? –

+0

糟糕。我的意思是5.6.6。你是對的。 –

回答

3

嘗試使用api/measures/component服務。您可以指定componentKey將結果縮小爲僅限於所需的項目。

+0

componentId將在下一版本的SonarQube中被棄用,因爲它暴露了平臺的內部結構。最好已經使用componentKey –

+0

Thx&Julien L.更新。 –

+0

這不允許指定多個項目鍵。 –

相關問題