2011-07-12 35 views
8

我正在尋找一些幫助,設計一個策略,以自動將Web應用程序的資產(圖像,css,js)部署到Rackspace的雲文件(CDN)服務。通過git自動將資產部署到Rackspace CDN並更新對這些資產的引用?

我目前使用git push將web應用程序部署到遠程服務器。所以這是我認爲這可能發生的一種方式。有沒有更好的/更清潔的方法?

  • 開發進行更改到一個資源文件(CSS,JS,或圖像)
  • 開發提交修改
  • 開發推他到服務器的更改
  • 資源自動重命名爲消除緩存問題(追加Git版本?),併發送到CDN
  • 引用代碼將自動更新爲新的文件名

僅供參考,這是一個PHP CodeIgniter 2.x中的應用程序。

很高興聽到任何想法,可選擇或不。

+0

相關:http://stackoverflow.com/questions/6379380 – gjb

+0

我最近面臨同樣的問題,找到了''swift''控制檯工具是對腳本非常有用上傳到rackspace雲文件。看到我的答案:http://serverfault.com/questions/421622/sync-mirror-directory-with-rackspace-cloud-files-bucket/659209#659209 – user3096626

回答

0

我不知道任何事情,但你可以編寫腳本來做這件事,而不需要太多的工作。

退房Fog或Rackspace的官方ruby-cloudfiles寶石。

相關問題