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