2016-03-02 44 views
0

我想在Jenkins配置與SonarQube代碼質量檢查。我已在詹金斯聲納 - 插件,並將其配置在管理詹金斯 - 配置系統 - 的MSBuild SonarQube亞軍Error致命錯誤:沒有爲此作業分配SonarQube安裝。有0可用的安裝,可以配置

但是,當我試圖打造專業化我與詹金斯的項目,我得到的錯誤:

FATAL: No SonarQube installation assigned for this job. There are 0 available installations that can be configured. If you want to reassign a lot of jobs to a different SonarQube installation see http://docs.sonarqube.org/display/PLUG/Reassign+Jobs+to+Another+SonarQube+Instance Build step 'Invoke Standalone SonarQube Analysis' marked build as failure channel stopped

編輯

錯誤消息中引用的頁面已移動。新的URL是:https://docs.sonarqube.org/display/SCAN/Reassign+Jobs+to+Another+SonarQube+Instance

+0

你有一個sonarqube服務器上運行?運行器是否配置爲發佈到服務器? –

+0

是的,我開始sonarqube服務器。關於第二個問題:我不確定我是否已經完成所有配置 您可以在圖片上看到我的設置http://i.stack.imgur.com/zq3EL.png 前方感謝 – Ksu

+0

可能的重複[Do I需要聲納和聲納亞軍詹金斯?](http://stackoverflow.com/questions/13472283/do-i-need-sonar-and-sonar-runner-for-jenkins) –

回答

0

對於Maven或Ant步驟,您需要設置變量以將掃描儀指向sonarqube服務器。

maven

單機,你可以直接定義聲納服務器安裝。

standalone

Instructions

+0

當您使用Maven構建步驟進行分析時,這是必需的,但不適用於「獨立SonarQube分析」或「MSBuild SonarQube掃描器」步驟,後者可能是OP所使用的步驟。 –

+0

我更新了答案 –

0

有2個部分的全局配置。你已經完成了第一個。現在您必須配置至少一個SonarQube服務器。

查找頁面底部標爲「SonarQube」或「SonarQube服務器」的部分,並配置您希望分析提交數據的服務器實例。

+0

謝謝你們,它幫助)) ) – Ksu