Tôi đang bắt đầu một dự án mới trong PHP và tôi rất muốn nhận được một số phản hồi từ các nhà phát triển khác về chiến lược ưa thích của họ để triển khai PHP. Tôi muốn tự động hóa mọi thứ một chút để một khi các thay đổi được cam kết, chúng có thể nhanh chóng được chuyển đến một máy chủ phát triển hoặc sản xuất.
Tôi có kinh nghiệm với việc triển khai bằng Capistrano với Ruby cũng như một số kịch bản shell cơ bản.
Trước khi tôi tự mình đi đầu tiên, thật tuyệt khi nghe người khác tiếp cận điều này như thế nào trong các dự án của họ.
Thêm thông tin
Hiện tại các nhà phát triển làm việc trên các cài đặt cục bộ của trang web và cam kết thay đổi đối với kho lưu trữ lật đổ. Việc triển khai ban đầu được thực hiện bằng cách xuất bản phát hành được gắn thẻ từ svn và tải nó lên máy chủ.
Các thay đổi bổ sung thường được thực hiện từng phần bằng cách tải lên các tệp đã thay đổi theo cách thủ công.