0

我嘗試將SonarQube連接到Redmine。 SonarQube v.5.1.2 Redmine v.3.1.2SonarQube Redmine插件連接錯誤

我使用API​​密鑰,項目密鑰和Redmine URL成功連接到Redmine服務器。

然後我在SonarQube中打開「Issue」並點擊「More」 - >「鏈接到Redmine」。 之後,我發生了錯誤:

無法在Redmine上創建問題。遠程服務器出現問題:項目不能爲空。

這是什麼意思?但是我還沒有在Redmine中留白項目。 我做錯了什麼?

謝謝。

回答

1

謝謝你的回答,紀堯姆。 我的設置中的所有設置均正確配置,並且連接正常工作。

最後,我找到了解決方案!

  1. 我去:https://your_redmine_url/projects/name_of_project/issues.xml 在那裏,我可以看到「項目ID」和「項目名稱」。 但之前,我使用了項目名稱(redmine項目設置上的標識符)。
  2. 我將「project key」(在sonarqube上)從「project name」(例如:my_project)更改爲「project id」(例如12)。這個字段「12」可以在issues.xml中看到。

它的工作原理!我在Redmine上創建了一個問題!有一個問題 - 在項目ID字段。

2

該插件不是最新的。

我認爲解決這個錯誤的方法應該是在你想鏈接redmine的特定儀表板上配置你的redmine項目。

檢查我的答案在這裏: SonarQube Redmine Integration

一旦你對你的聲納具體管理平臺配置,請確保您更新「項目>項目鍵」使用管理平臺工程「識別」領域,這是蛞蝓你的項目。

您可以點擊「連接」以確保其工作。然後不要忘記點擊最下面的按鈕'保存設置'。

+0

感謝您的回答。我找到解決方案。問題出現在項目ID中(我使用了項目名稱)。 –