Ошибка подключения плагина SonarQube Redmine

Я пытаюсь подключить SonarQube к Redmine. SonarQube v.5.1.2 Redmine v.3.1.2

Я успешно подключился к серверу Redmine, используя ключ API, ключ проекта и URL-адрес Redmine.

Затем я открыл «Выпуск» в SonarQube и нажал «Дополнительно» -> «Ссылка на Redmine». После этого у меня была ошибка:

Невозможно создать задачу на Redmine. Возникла проблема с удаленным сервером: Проект не может быть пустым.

Что это значит? Но у меня нет пустого проекта в Redmine. Что я делаю неправильно?

Спасибо.


person Serg Pr    schedule 20.01.2016    source источник


Ответы (2)


Плагин не обновлен.

Я думаю, что способ преодолеть эту ошибку должен состоять в том, чтобы настроить ваш проект redmine на конкретной панели инструментов, с которой вы хотите связать redmine.

Проверьте мой ответ здесь: Интеграция SonarQube Redmine

Когда вы перейдете к конфигурации redmine, специфичной для сонара, убедитесь, что вы обновили «Проект > Ключ проекта», используя поле «идентификатор» проекта redmine, которое является ярлыком вашего проекта.

Вы можете нажать «подключиться», чтобы убедиться, что он работает. Затем не забудьте нажать самую нижнюю кнопку «сохранить настройки».

person Guillaume Pousseo    schedule 16.02.2016
comment
Спасибо за Ваш ответ. Я нашел решение. Проблема была в идентификаторе проекта (я использовал имя проекта). - person Serg Pr; 16.02.2016

Спасибо за ответ, Гийом. Все в моих настройках настроено правильно, и соединение работает нормально.

Наконец-то я нашел решение!

  1. Я пошел по адресу: https://your_redmine_url/projects/name_of_project/issues.xml Там я вижу «идентификатор проекта» и «имя проекта». Но раньше я использовал имя проекта (идентификатор в настройках проекта redmine).
  2. Я изменил «ключ проекта» (в sonarqube) с «имя проекта» (пример: my_project) на «идентификатор проекта» (пример: 12). Это поле "12" вы можете увидеть в issue.xml.

И это работает! Я создал задачу на Redmine! Возникла проблема - в поле id проекта.

person Serg Pr    schedule 16.02.2016