Как я могу интегрировать Дженкинса с Redmine? - программирование
Подтвердить что ты не робот

Как я могу интегрировать Дженкинса с Redmine?

Я хотел бы объединить Дженкинса с Redmine. Если некоторые разрывы в построении, Дженкинс откроет проблему в Redmine, чтобы уведомить об этом с помощью вывода консоли.

Как я могу это сделать? Есть ли плагины? Есть ли какие-либо руководства по внедрению? Я еще не нашел решение.

4b9b3361

Ответ 1

Есть два способа достичь этого.

  • установите плагин hudson внутри redmine, см. http://www.redmine.org/plugins/t-ando_redmine_hudson, он позволит вам узнать, как построить внутри redmine. (** 2014.5.7 [Обновлено] изменить список плагинов redmine **)

  • установить плагин redmine внутри jenkins (hudson), к сожалению, плагин больше не поддерживается, https://wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin. Плагин JIRA jenkins - это способ, которым должен поддерживаться плагин redmine. ([Обновлено] плагин вернулся с 2013 года)

[обновлено] Я попытался добавить эти функции для решения 2 в 2011 году .2, см. мой блог: http://larrycaiyu.com/blog/2011/02/24/associate-ci-build-information-in-redmine-issue-by-using-redmine-rest-api/, но после этого я остановился, потому что

  • В сообществе кажется предпочтительным решение 1.
  • много функций уже внутри JIRA, лучше убедить их сделать это как обычный выпускный плагин внутри jenkins.

Ответ 2

Вы можете попробовать вариант электронной почты для выпуска в Redmine.

  • Настройте Jenkins для отправки электронной почты Redmine с подробным отчетом.
  • Настройте Redmine, чтобы принять электронное письмо и передать его в проблему.

Вы можете настроить любой шаблон, который вам нужен, чтобы отчеты были удобными для пользователя. Кроме того, Redmine имеет простой входящий почтовый парсер, так что вы можете опустить информацию, которая вам не нужна.

Никаких плагинов не требуется, только настройки в обоих инструментах.