Biz linux / windows sunucuları karışımı için dağıtılması gereken pencerelerde geliştirilen çeşitli php projeler (xampp) var.
Biz linux sunuculara pencerelerden dağıtmak için geçmişte capistrano kullandım, ama mimarlık ve pencereler sunucuları son değişiklikler çalışmıyor eski yapılandırma bıraktı. Tarifi linux dağıtımı için çalışıyor, ama windows sunucuları kurma şu anda var daha fazla zaman gerektirmiştir. Capistrano tarifi için fikirler geçerli cevaplar. Açıkçası windows / linux sunucularının kullanıcıları paylaşmak değil, bu nedenle bu o (her yerde aynı kullanıcı adı / şifre capistrano varsayımı için) bir tad zorlaştırmaktadır.
Bu üretim sunucularında asılı tüm svn dosyaları bırakır beri şu anda biz, sevmediğim windows sunucular için svn-güncelleştirme kullanıyoruz. (Ve biz hala elle svn-güncellemek için windows onları var) Ve dosyaları elle güncellenmesi WinSCP kullanarak ve kendi linux meslektaşları ile dizinleri senkronize.
My question is, what tools/setup do you suggest to automatize this deployment scenario: "Various php windows/linux developers deploying to 2+ mixed windows/linux machines"
(Ps: biz cygwin aracılığıyla çalışan linux aletleri falan herhangi bir sorun yok, biz sadece dağıtım basit bir adım işlemi yapmak gerekir)
edit: Currently we can't work on a all-linux enviroment, we have to deploy to both linux and windows server. We can start the deploy from anywhere, but we'd prefer to be able to do it from either enviroment.