Плагин Redmine не работает в Hudson

У меня установлены redmine 1.4.1 и hudson 2.2. после миграции Redmine 1.1 на 1.4.1 плагин Redmine0.9 прекрати работать в Гудзоне.

Когда сообщения фиксации содержат ключевые слова redmine, такие как «refs» или «closes», плагин redmine правильно определяет ключевые слова, но ссылки содержат /show — перед номером проблемы (# 41), поэтому в redmine возникает ошибка 404.

Обычная ссылка на задачу Redmine: http://myRedmineProject/issues/100

Ссылка, сгенерированная плагином redmine: http://myRedmineProject/issues/show/100 Изменения

 #34 (26/04/2012 10:15:29)        

    Web Service #41 e #42 — Alexandre Schossler / detalhe
    UC - TC 11 - associar produtos ao cliente #40 — Alexandre Schossler / detalhe
    cadastro de produto, configuracao do bootstrap - ref #44 #38 — carlos / detalhe

кто знает как решить?


person Xosler    schedule 26.04.2012    source источник


Ответы (3)


Я не смог найти исходный код плагина... Но: Если у вас есть apache перед redmine, вы можете - в качестве обходного пути, пока плагин hudson не будет исправлен - просто перенаправить все ссылки /issues/show/xxx.

person marapet    schedule 26.04.2012

я решил проблему :D

Я проверил плагин и удалил show/ из кода класс RedmineLinkAnnotator

затем я скомпилировал с помощью mvn install, скопировал redmine.hpi в папку плагинов hudson

person Xosler    schedule 26.04.2012
comment
Вы должны принять свой собственный ответ, если он решил вашу проблему. Просто убедитесь, что вы оставили достаточно подробностей о том, что вы сделали, чтобы решить проблему для будущих посетителей. - person Bernard; 27.04.2012

сгенерировать исправление неверной ссылки на проблему для Redmine 1.4

https://github.com/ncrash/jenkins-redmine-plugin/commit/2fd1072daae4a97f85786c72d8143e6b4340b07b

person NCrash    schedule 18.07.2012