2011-05-27 29 views
8

Nuestra empresa utiliza Redmine para hacer un seguimiento de los problemas de soporte técnico, pero a veces estos problemas se trasladan al equipo de desarrollo subcontratado, que tiene su propio Redmine.Sincronizar Redmine con otra Redmine?

Alguna vez alguien ha encontrado/escrito una sincronización entre los dos, por lo que se pueden sincronizar un par de problemas: un cambio en A crea un cambio en B. Parece que no puedo encontrar ninguna guía a través de Google.

Estas dos instalaciones de Redmine están en servidores web separados con bases de datos separadas.

Respuesta

1

Tenía un cliente preguntando sobre esto y la única forma en que podía pensar en hacerlo era crear un complemento para enviar y recibir problemas utilizando la API REST. Todavía no hemos comenzado el proyecto, así que no hay nada que pueda compartir al respecto.

+0

Mi idea era que si pudiera acceder directamente a ambas bases de datos, podría hacerlo utilizando las rutinas programadas de MySQL. ¿Alguna señal de alerta de la que debería tener cuidado? – LibertusMaximus

+0

Deberá tener cuidado con los cambios que ocurran durante la sincronización. p.ej. SiteA agrega un nuevo problema al mismo tiempo que SiteB. –

+0

Considere también cualquier archivo adjunto guardado en el sistema de archivos. –

1

Con el fin de lograr su objetivo debe utilizar la API REST de la Redmine. Puede escribir un script para sincronizarlos. Podría hacer sincronizar dos servidores Redmine en minutos sin escribir una sola línea de código. Hay un servicio llamado Zapier que facilita la conexión de un servicio web a otro servicio web sin problemas con muchas opciones. Deberías echarle un vistazo: http://zpr.io/gmXF

Cuestiones relacionadas