我正在寻求一些帮助来设计一种策略,以自动将 Web 应用程序的资产(图像、css、js)部署到 Rackspace 的云文件(CDN)服务。
我目前使用 git push 将 Web 应用程序部署到远程服务器。所以这是我认为这可能发生的一种方式。有没有更好/更清洁的方法?
- 开发人员对资产文件(css、js 或图像)进行更改
- Dev 提交他的更改
- 开发人员将他的更改推送到服务器
- 资产会自动重命名以消除缓存问题(附加 git 版本?)并发送到 CDN
- 引用代码将自动更新为新文件名
仅供参考,如果重要的话,这是 CodeIgniter 2.x 中的 PHP 应用程序。
很高兴听到任何想法,替代与否。