Мне нужна помощь в разработке стратегии для автоматизации развертывания ресурсов веб-приложения (images, css, js) в сервис Rackspace Cloud Files (CDN).
В настоящее время я использую git push для развертывания веб-приложения на удаленном сервере. Вот один из способов, которым я думаю, что это может произойти. Есть ли лучшие / более чистые методы?
- Dev вносит изменения в файл ресурса (css, js или изображение)
- Dev фиксирует свои изменения
- Dev отправляет свои изменения на сервер
- Активы автоматически переименовываются для устранения проблем с кешем (добавить версию git?) И отправляются в CDN
- Код ссылки будет автоматически обновлен до нового имени файла
К вашему сведению, это PHP-приложение в CodeIgniter 2.x, если оно имеет значение.
Рад слышать любые идеи, альтернативные или нет.