Mamy różne projekty php opracowane na Windows (xampp), które należy wdrożyć na mieszankę serwerów linux/windows.Wdrażanie PHP na serwerach Windows/Unix
W przeszłości używaliśmy capistrano do wdrażania z systemu Windows na serwerach Linux, ale ostatnie zmiany w architekturze i serwerach Windows pozostawiły starą konfigurację niedziałającą. Przepis działa dobrze na wdrożenie Linux-a, ale konfiguracja serwerów Windows wymaga więcej czasu niż teraz. Pomysły na przepis Capistrano są poprawnymi odpowiedziami. oczywiście serwery Windows/Linux nie dzielą się użytkownikami, więc komplikuje to odrobinę (dla założenia capistrano o tej samej nazwie użytkownika/haśle wszędzie).
Obecnie używamy aktualizacji svn dla serwerów Windows, której nie lubię, ponieważ pozostawia wszystkie pliki svn wiszące na serwerach produkcyjnych. (i wciąż musimy ręcznie zaktualizować je w Windows) i ręczną aktualizację plików za pomocą winscp i synchronizację katalogów z ich odpowiednikami linuksowymi.
Moje pytanie brzmi, jakie narzędzia/setup pan proponuje, aby zautomatyzować ten scenariusz Wdrożenie: "Różne programistów php Windows/Linux rozmieszczających do 2+ mieszane maszyny Windows/Linux"
(PS: mamy żadnych problemów z używaniem narzędzi linuxowych lub cokolwiek innego, co działa przez cygwin, musimy po prostu wdrożyć prostą jednoetapową operację)
Edycja: Obecnie nie możemy pracować na środowisku All-Linux, musimy wdrożyć do obu serwer Linux i Windows. Możemy rozpocząć wdrażanie z dowolnego miejsca, ale wolelibyśmy to zrobić z dowolnego środowiska.