所以我們有了這個基本的Rails 3網站和capistrano 2.5.19加上多級擴展。Capistrano部署有很多圖像
該網站很簡單,但它有40,000以上的圖像。因此,部署需要很長時間,既需要我們的QA服務器和產品。這個問題通常不是網絡負載,因爲capistrano只下載在svn中更改的內容。問題是我們的服務器需要花費時間來備份舊版本(價值40K的圖像)並複製新版本(另一個40K的圖像)。
有沒有人知道最佳實踐方法?是唯一的方法將其分成兩個SVN文件夾和兩個部署腳本結合一些符號鏈接魔術?或者我可以告訴capistrano排除特定部署中的圖像,我知道圖像沒有改變?
圖像確實需要在源代碼控制中嗎?通常情況下,你會在共享目錄中保存這種東西,並在每次部署時讓Capistrano符號鏈接它。 – 2011-03-31 23:19:42
他們不一定需要在源代碼控制中,但我們的設計人員對它們做了一些工作。 – fregas 2011-04-07 22:43:07