Автоматически развертывать ресурсы в Rackspace CDN через git и обновлять ссылки на эти ресурсы?

Мне нужна помощь в разработке стратегии для автоматизации развертывания ресурсов веб-приложения (изображений, css, js) в службе Rackspace Cloud Files (CDN).

В настоящее время я использую git push для развертывания веб-приложения на удаленном сервере. Я думаю, вот один из способов, которым это могло произойти. Есть ли какие-нибудь лучшие / более чистые методы?

  • Dev вносит изменения в файл ресурсов (css, js или изображение)
  • Dev фиксирует свои изменения
  • Dev передает свои изменения на сервер
  • Assets автоматически переименован для устранения проблем с кешем (добавить версию git?) и отправлен в CDN
  • Ссылочный код будет автоматически обновлен до нового имени файла

К вашему сведению, это приложение PHP в CodeIgniter 2.x, если это важно.

Рад слышать любые идеи, альтернативные или нет.

8
задан k00k 12 July 2011 в 18:22
поделиться