2011-05-27 14 views
8

Firmamız teknik destek sorunları izlemek için Redmine kullanır, ancak bazen bu sorunlar kendi Redmine sahip dış kaynaklı gelişme ekibine iletilir.Redmine'i başka bir Redmine ile eşitle?

İki kişi arasında herhangi bir eşleşme bulunmuş/yazılmıştır, böylece bir çift sorun senkronize edilebilir: A'daki bir değişiklik B'de bir değişiklik oluşturur. Google aracılığıyla hiçbir yönlendirme bulamıyorum.

Bu iki Redmine yüklemesi ayrı veritabanlarında ayrı web sunucularında bulunmaktadır.

cevap

1

Bunu isteyen bir müşterim vardı ve bunu yapmayı düşünebilmemizin tek yolu, REST API kullanarak sorunları ileri ve geri göndermek için bir eklenti oluşturmaktı. Projeye henüz başlamadık, dolayısıyla paylaşabileceğim bir şey yok. "http://taskadapter.com, ancak yalnızca hayır, interaktif (manuel) eşitlemeyi destekler -

+0

Düşüncelerim, her iki DB'ye de doğrudan erişim sağlayabilseydim, planlanmış MySQL rutinlerini kullanarak bunu yapabilirdim. Kırmızı bayraklara dikkat etmeliyim? – LibertusMaximus

+0

Senkronizasyon sırasında meydana gelen değişikliklere dikkat etmeniz gerekir. Örneğin. SiteA, SiteB ile aynı anda yeni bir sorun ekler. –

+0

Ayrıca dosya sistemine kaydedilen ekleri de göz önünde bulundurun. –

1

. Bunları senkronize etmek için bir komut dosyası yazabilirsiniz. Tek bir kod satırı yazmadan iki Redmine sunucusunu birkaç dakika içinde senkronize edebilirsiniz. Zapier adında bir web servisini başka bir web servisine çok sayıda seçenekle sorunsuz bir şekilde bağlamayı kolaylaştıran bir hizmet var. Bunu kontrol etmelisiniz: http://zpr.io/gmXF