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中(我使用了项目名称)。 –