Chúng tôi có các dự án php khác nhau được phát triển trên windows (xampp) cần được triển khai cho một máy chủ linux/windows.PHP Triển khai lên các cửa sổ/máy chủ Unix
Trước đây chúng tôi đã sử dụng capistrano để triển khai từ cửa sổ đến máy chủ Linux, nhưng những thay đổi gần đây trong kiến trúc và máy chủ cửa sổ đã để cấu hình cũ không hoạt động. Công thức này hoạt động tốt cho việc triển khai Linux, nhưng việc thiết lập các máy chủ Windows đã yêu cầu nhiều thời gian hơn chúng ta có ngay bây giờ. Ý tưởng cho công thức Capistrano là câu trả lời hợp lệ. rõ ràng các cửa sổ/máy chủ linux không chia sẻ người dùng, vì vậy điều này làm phức tạp nó một chút (cho giả định capistrano cùng tên người dùng/mật khẩu ở khắp mọi nơi).
Hiện tại, chúng tôi đang sử dụng svn-update cho các máy chủ windows mà tôi không thích, vì nó để lại tất cả các tệp svn treo trên máy chủ sản xuất. (và chúng tôi vẫn phải tự svn-cập nhật chúng trên cửa sổ) Và cập nhật thủ công các tập tin bằng cách sử dụng winscp và đồng bộ hóa các thư mục với các đối tác linux của họ.
Câu hỏi của tôi là, những gì các công cụ/thiết lập bạn có đề nghị để tự động hóa kịch bản triển khai này: "Nhiều nhà phát triển php windows/linux triển khai để 2+ máy windows/linux hỗn hợp"
(ps: chúng tôi có không có vấn đề khi sử dụng các công cụ linux hoặc bất cứ thứ gì hoạt động thông qua cygwin, chúng tôi chỉ cần triển khai một hoạt động đơn giản một bước)
chỉnh sửa: Hiện tại chúng tôi không thể làm việc trên môi trường Linux, chúng tôi phải triển khai cả hai linux và cửa sổ máy chủ. Chúng ta có thể bắt đầu triển khai từ bất cứ đâu, nhưng chúng tôi muốn có thể làm điều đó từ môi trường.