2016-09-19 31 views
0

具體而言,我想對生成的問題和違反規則的問題進行一些分析。所以我想要設計系統在聲納的Web界面中進行幾次點擊操作並在後端啓動分析。原因是分析僅在某些情況下運行,我不希望插件實例在每次運行期間都有額外的負載。小部件插件和SonarQube服務器之間的交互是否可以進行分析?

如果可能的話,你能指點我在正確的方向嗎?

我在這裏找不到任何東西。 http://docs.sonarqube.org/display/DEV/Web+API

請注意我一直在搜索這個,最近也是SonarQube的新手。

+1

你有沒有試圖解決你的問題? – Takarii

+0

你的SonarQube版本是什麼? - 你想更新UI嗎? - 你想做什麼? –

+0

SonarQube版本爲6.是的,我想在分析完成後更新用戶界面,並顯示分析的狀態/進度。因此,一旦我點擊「分析X」,插件應該開始對我指定的問題類型進行分類,UI將顯示一個不斷更新的餅圖,直到分類完成。 –

回答

0

SonarQube服務器僅用於執行分析。我正在尋找的是讓服務器爲用戶提供訪問來控制分析。但使用獨立的插件做靜態分析可能會奏效。

我解決了這個問題,通過分割插件安裝到

  1. 一個做在線分析工作(如果需要做我們自己的靜態分析產生)
  2. web應用程序進行分類的問題,通過列出他們的插件項目等

這個方法在討論之後看起來更具吸引力,我們認爲我們想要的所有功能都是我們想要的widget,我們的WebApp本身可以做到。從SonarQube 6.2版本開始,ruby API將被棄用,所以轉向基於REST的方法將會提供一個持久的解決方案。

相關問題