Trong công việc, chúng tôi đang chuyển sang thiết lập các trang web mới của chúng tôi trong git và phát triển địa phương. Cho đến nay tôi đã tạo một tệp tạo drush cùng với hồ sơ cài đặt và tôi đã viết kịch bản này thông qua con rối để khi người dùng thực hiện một bản sao mới của kho lưu trữ, nó sẽ tải xuống tất cả các gói và chạy cài đặt trang cơ bản. Điều này hoạt động tốt.
Bây giờ, câu hỏi của tôi là khi tôi cần sử dụng một mô-đun mới cho một trang web. Ví dụ: chúng tôi xây dựng một mô-đun mới cho trang web. Tôi muốn các nhà phát triển khác lấy từ git và tự động cài đặt mô-đun mới. Thêm nó vào tập tin tạo drush sẽ chỉ khiến nó được tải xuống và chạy 'drush si' sẽ khiến trang web được cài đặt lại, xóa sạch tất cả dữ liệu.
Cách tốt nhất để thực hiện điều này là gì?
Biên tập
Tôi cảm thấy tôi đã không giải thích điều này đúng. Tôi đang tìm cách để tự động kích hoạt các mô-đun dựa trên các mục thực hiện trong drush. Ý tưởng là người dùng kiểm tra một dự án và sau đó tôi sẽ chạy rối 'drush make' và 'drush si' nếu không có tệp settings.php tồn tại. Những gì tôi cần tìm hiểu là khi lần sau người dùng thực hiện thao tác kéo và chúng tôi đã thêm một mô-đun mới, làm thế nào để tự động kích hoạt thông qua một số tập lệnh. Nếu tôi cần tôi sẽ viết một cái gì đó để phân tích tệp tạo tệp và chạy 'drush en' bằng tay, nhưng tôi muốn tìm một cái gì đó được xây dựng sẵn để làm điều này.