16

Me gustaría integrar Jenkins con Redmine. Si algunas compilaciones se rompen, Jenkins abriría un problema en Redmine para notificarlo con la salida de la consola.¿Cómo puedo integrar Jenkins con Redmine?

¿Cómo puedo hacerlo? ¿Hay algún complemento? ¿Hay alguna guía de implementación? No he podido encontrar una solución todavía.

Respuesta

12

Hay dos maneras de lograr este

  1. instalar plug-in Hudson dentro de Redmine, ver http://www.redmine.org/plugins/t-ando_redmine_hudson, se le hará saber la acumulación en el interior Redmine. (** 2014.5.7 [Actualizado] cambiar a la lista del complemento redmine **)

  2. instalar el complemento de redmine dentro de jenkins (hudson), desafortunadamente el complemento no se mantiene, https://wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin. Y el plugin jenkins de JIRA es una manera de cómo se debe admitir el complemento Redmine. ([Actualizado] el plugin está de vuelta desde 2013)

[actualizada] He intentado añadir estas funciones para la solución 2 en 2011.2, vea mi blog: http://larrycaiyu.com/blog/2011/02/24/associate-ci-build-information-in-redmine-issue-by-using-redmine-rest-api/, pero se detuvo después de que, debido a

  1. En la comunidad, parece que se prefiere la solución 1.
  2. muchas funciones ya están dentro de JIRA, es mejor convencerlas de que lo conviertan en un complemento común dentro de jenkins.
+0

Bueno, eso no es exactamente lo que estoy buscando, esos complementos no informan compilaciones fallidas como un problema de redmine – dextervip

+0

por lo que te refieres a http://codeslife.com/2011/02/24/associate-ci-build-information -in-redmine-issue-por-using-redmine-rest-api/que intenté hace un año? –

+0

Sí, ¿está parado desde esa publicación? – dextervip

2

Puede probar la opción e-mail-to-issue en Redmine.

  1. Configure Jenkins para que envíe un correo electrónico a Redmine con un informe detallado.
  2. Configure Redmine para aceptar el correo electrónico y transferirlo al problema.

Puede configurar la plantilla que desee para que los informes sean fáciles de usar. Además, Redmine tiene un analizador de correo entrante simple para que pueda omitir información que no necesita.

No se necesitan complementos, solo configuraciones en ambas herramientas.