2017-03-22 126 views
1

我正在使用與Jenkins 2.48集成的sonarqube 6.1。在詹金斯,它顯示我的構建成功運行。但在Sonarqube,它顯示失敗。sonarqube項目失敗

詹金斯:

POST BUILD TASK : SUCCESS 
END OF POST BUILD TASK : 0 
Finished: SUCCESS 

Sonarqube(以紅色失敗):

[1]

什麼 「failed」 的意思是在[[在這裏輸入的形象描述] [1]!] Sonarqube項目? 這是否意味着Jenkins的配置錯誤或迭代錯誤?

我該如何解決這個問題?

我檢查了後臺任務。項目最近失敗,但在項目總結中,它顯示過去失敗的細節。 [2]

回答

1

的SonarQube分析被分成兩個獨立的任務[[此處輸入圖像的描述] [2]!]:

  • 在 '聲納掃描儀' 運行代碼上的分析(這是Jenkins版本會發生什麼情況)並將結果打包併發送給SonarQube實例。
  • 的「計算引擎」(CE)使用打包結果,並計算幾個質量指標(爲前,行政長官負責更新質量門狀態)

由於您的詹金斯建設是成功的,這意味着掃描儀確實做得很好,但在CE方面它沒有處理掃描儀的結果。

請參閱Background Tasks有關如何獲取CE任務日誌以及瞭解分析結果處理失敗原因的文檔。

+0

謝謝你的回答。 – Harsha

+0

我對背景任務有了清晰的認識。但爲什麼它不顯示我最近失敗?它向我展示了過去失敗的細節。我更新了我的問題 – Harsha