Có ai sử dụng Phing để triển khai các ứng dụng PHP không và nếu bạn sử dụng nó thì sao? Chúng tôi hiện có một kịch bản "thiết lập" viết tay mà chúng tôi chạy bất cứ khi nào chúng tôi triển khai một phiên bản mới của dự án của chúng tôi. Chúng tôi chỉ cần kiểm tra từ SVN và chạy nó. Nó thiết lập một số biến cấu hình cơ bản, cài đặt hoặc tải lại cơ sở dữ liệu và tạo một máy chủ lưu trữ v cho cá thể trang web.Bạn có sử dụng Phing không?
Tôi thường nghĩ rằng có lẽ chúng ta nên sử dụng Phing. Tôi đã không sử dụng kiến nhiều, vì vậy tôi không có một ý nghĩa thực sự của những gì Phing là nghĩa vụ phải làm khác hơn là kịch bản sao chép các tập tin từ một nơi khác nhiều như kịch bản thiết lập của chúng tôi không. Một số cách sử dụng nâng cao hơn mà bạn có thể đưa ra các ví dụ để giúp tôi hiểu lý do tại sao chúng tôi sẽ hoặc sẽ không muốn tích hợp Phing vào quy trình của chúng tôi.
Vâng, viết lại Eclipse có lẽ không phải là ý tưởng tốt nhất, có cổng Ant trong PHP thực sự là một ý tưởng tuyệt vời. Lý do rất đơn giản: các nhiệm vụ tùy chỉnh, có thể được thực hiện bằng PHP cũ đơn giản (không phải ai cũng biết Java đủ tốt). Ứng dụng xây dựng, thường xuyên hơn, liên quan đến chức năng tùy chỉnh cầu xin tự động và khả năng làm như vậy bằng ngôn ngữ bạn thành thạo - tốt với tôi, nó có thể được coi là một điểm cộng tuyệt vời. P.S. Nếu bạn đang sử dụng Java, thì có thể bạn nên xem Maven :)) –
Tài liệu của Ant không tốt hơn là của Phing. Vâng, tài liệu của Phing thiếu nhiều ví dụ hơn nhưng Ant cũng vậy. – cweiske
Bạn không phải viết lại ANT trong PHP để tạo các tác vụ tùy chỉnh. Tất cả những gì bạn cần là một adaptertask hoặc trình biên dịch cho phép bạn thực thi các script PHP từ ANT. –