2011-12-20 26 views
5

Desarrollo de software con un equipo como parte de mi investigación de posgrado. Estamos involucrados en una serie de proyectos alojados en varios lugares: algunos en proyectos públicos de GitHub, algunos en una instancia privada de Redmine, etc. Algunos proyectos lógicos se dividen en múltiples repositorios de proyectos, a menudo con algunas partes públicas y algunas partes privadas. Estamos utilizando el rastreador de problemas para cada proyecto para su ubicación de alojamiento respectiva, lo cual es bueno, excepto que ahora tenemos muchos lugares para verificar y me preocupa que nos acerquemos a la "sobrecarga de herramientas": demasiados lugares para informar una error, demasiados lugares para buscar informes de errores.Herramienta agregante para múltiples rastreadores heterogéneos de errores/problemas?

Entonces, la pregunta es: ¿existe una herramienta agregante/aplicación web que podamos configurar para mostrarnos al menos una lista de errores combinada de varios rastreadores de errores diferentes? Sería bueno si también pudiera mostrar un "feed de actividad" combinado (como ofrecen GitHub y Redmine), y aún mejor si pudiéramos agregar errores externos 'únicos' para rastrear (algo en un bugzilla aguas arriba, por ejemplo) pero ahora me estoy metiendo en la tierra de los sueños.

"Yo también" Actualización 14/02/2013:

que iba a publicar una pregunta que es claramente un duplicado de éste. Dado que no tiene una respuesta aceptada (y ninguna de las respuestas parece particularmente satisfactoria), ampliaré esta:

Estoy tratando con múltiples equipos (en múltiples sitios) cada uno usando diferentes rastreadores de problemas (todos de Redmine , Jira, FogBugz y Trac de interés actualmente). Tengo acceso web a los rastreadores y los problemas en los que estoy interesado en cada rastreador son generalmente bastante buenos sobre la referencia cruzada de problemas relacionados en otros rastreadores (idealmente en un campo personalizado).

¿Hay alguna herramienta por ahí que de alguna manera presente una visión más unificada de un proyecto particular efectivamente distribuida entre múltiples equipos de la que obtengo en este momento al tener abiertas varias ventanas del navegador?

Un ejemplo del tipo de flujo de trabajo que estoy tratando de mejorar sería detectar problemas que un equipo afirma haber solucionado, pero el equipo dependiente necesita pulsando para recogerlo y validarlo, o detectar cuando aguas abajo ha decidido algo ya no se necesita, pero no se lo notifica a la parte superior.

Tenga en cuenta que los procesos, las políticas y la política son tales que no hay esperanza de que todos acepten utilizar un rastreador común en alguna parte.

Respuesta

0

No conozco ninguna herramienta de agregador lista para ejecutar, pero debería poder usar Ticketmaster para crear la suya, ya que proporciona una interfaz coherente en varios proveedores, incluidos github y redmine.

+0

Esto parece ser el más cercano hasta ahora. Tenga en cuenta que ahora se llama [Taskmapper] (http://ticketrb.com/), que usa simultáneamente menos marcas comerciales y es más claro. –

+0

También podría eliminar la respuesta ya que el dominio está fuera y el proyecto no es abandonware. – sorin

+0

Vea mi respuesta para una solución que funciona y que no está abandonada. http://stackoverflow.com/a/43557057/99834 – sorin

0

Creo que http://www.tasktop.com y http://www.opshub.com/main/ podrían hacer eso aunque nunca los haya usado.

+1

Parece que podría satisfacer las necesidades de @timeday: un servicio comercial y de propiedad exclusiva centrado en la integración de grupos de una empresa de desarrollo. Mi problema era ligeramente diferente (integrando múltiples proyectos con hosting diverso) pero similar, y aparentemente no expresé mi esperanza de que fuera de código abierto o al menos sin cargo. –

+0

Gracias, sí, estos parecen bastante interesantes (para mí), aunque parece haber más énfasis en sincronizar el estado entre los rastreadores (simplemente obtener una vista unificada) de lo que hubiera esperado que fuera factible (la idea de tener que resolver conflictos de fusiones de rastreadores automáticos ... gemir). También me encontré con https://zapier.com/, que tiene cierto soporte para github y redmine, entre otras cosas, y parece que podría usarse para generar algún tipo de feed de actividad de múltiples fuentes. – timday

0

La única herramienta que soy consciente de ser capaz de agregar/lista de entradas de diferentes gestores de incidencias es consolidar BugWarrior

lo usé un poco, pero no tuvo tiempo para obtener una opinión clara en cuanto a su madurez. Una cosa que me desconcertó un poco fue la falta de una GUI. Hay algunas interfaces gráficas además de eso, pero aún no pude encontrar una buena para OS X.

I confirmo que yo era capaz de hacer que recopilar datos de múltiples casos de:

  • Gerrit
  • JIRA
  • BugZilla
  • GitHub
  • GitLab

Para obtener una lista completa, consulte su página principal.

Cuestiones relacionadas