16

Chciałbym zintegrować Jenkinsa z Redmine. Jeśli niektóre przerwy w budowaniu, Jenkins otworzy problem w Redmine, aby powiadomić go z wyjściem konsoli.Jak mogę zintegrować Jenkinsa z Redmine?

Jak mogę to zrobić? Czy są jakieś wtyczki? Czy są jakieś przewodniki dotyczące wdrażania? Nie mogłem jeszcze znaleźć rozwiązania.

Odpowiedz

12

Istnieją dwa sposoby osiągnięcia tego celu

  1. zainstalować wtyczkę hudson wewnątrz Redmine, zobacz http://www.redmine.org/plugins/t-ando_redmine_hudson, to daj znać budować wewnątrz Redmine. (** 2014.5.7 [zaktualizowane] zmiana na listę wtyczek redmine **)

  2. zainstaluj wtyczkę redmine wewnątrz Jenkinsa (hudson), niestety wtyczka nie jest już obsługiwana, https://wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin. Wtyczka JIRA jenkins to sposób, w jaki powinna być obsługiwana wtyczka redmine. ([Aktualizacja] Wtyczka jest z powrotem od 2013)

[updated] Próbowałem dodać tę funkcje do sporządzania roztworu 2 w 2011.2, patrz mój blog: http://larrycaiyu.com/blog/2011/02/24/associate-ci-build-information-in-redmine-issue-by-using-redmine-rest-api/, ale zatrzymał się po tym, bo

  1. W społeczności wygląda na to, że preferowane jest rozwiązanie 1.
  2. wiele funkcji jest już w JIRA, lepiej jest je przekonać, aby stały się wspólną wtyczką w jenkinsach.
+0

Cóż, nie jest to dokładnie to, czego szukam, te wtyczki nie zgłaszają nieudanych kompilacji jako problem z czerwoną kopią – dextervip

+0

, więc masz na myśli http://codeslife.com/2011/02/24/associate-ci-build-information -in-redmine-issue-by-using-redmine-rest-api/które wypróbowałem rok temu? –

+0

Tak, zatrzymuje się od tego postu? – dextervip

2

Możesz wypróbować opcję e-mail-to-issue w Redmine.

  1. Skonfiguruj Jenkinsa, aby wysłać wiadomość e-mail do Redmine ze szczegółowym raportem.
  2. Skonfiguruj Redmine, aby zaakceptować wiadomość e-mail i przenieść ją do problemu.

Możesz skonfigurować dowolny szablon, aby raporty były przyjazne dla użytkownika. Więcej informacji Redmine ma prosty przychodzący analizator poczty, dzięki któremu możesz pominąć informacje, których nie potrzebujesz.

Brak potrzebnych wtyczek, tylko ustawienia w obu narzędziach.

Powiązane problemy