Tôi đang tìm cách cải thiện quy trình triển khai của mình, hiện đang sử dụng Capistrano để triển khai từ kho lưu trữ git được lưu trữ. Đối với hầu hết các phần, điều này đang làm việc khá tốt.
Tuy nhiên, tôi đang gặp vấn đề với việc triển khai WP-Supercache:
- Kích hoạt plugin WP-Supercache tạo một tệp
advanced-cache.php
trongwp-content
thư mục bao gồm một đường dẫn tuyệt đối (và cụ thể của máy chủ) đến một tệp trong thư mục plugin WP-Supercache. - Các tệp bộ nhớ cache được lưu trữ trong
wp-content/cache
đó tôi (chính xác) không bao gồm từ git.
Việc tìm kiếm tôi đã thực hiện đã cho tôi thấy một vài lựa chọn thay thế có thể cho advanced-cache.php
- Có nhiệm vụ triển khai tạo tệp nâng cao-cache.php mỗi lần (thông qua việc sử dụng mẫu).
- Khi triển khai ban đầu, hãy để plugin tạo tệp chính xác trên máy chủ, sau đó di chuyển nó vào thư mục dùng chung và có một nhiệm vụ triển khai liên kết với nó.
Đối với các tệp bộ đệm, chiến lược dường như là di chuyển thư mục bộ đệm vào thư mục dùng chung và thêm tác vụ triển khai để liên kết nó.
Vì vậy, có ai có giải pháp / quy trình tốt cho việc này không - không nhất thiết phải liên quan đến Capistrano, tôi nghĩ vấn đề này xuất hiện cho bất kỳ triển khai nào bao gồm WP-Supercache.