我們用SVN測試水域,Beanstalk作爲主機。我們的設置看起來是這樣的:如何部署Subversion外部?
庫:模塊
- 模塊1
- 模塊2
- 模塊3
庫:網站1
- 自定義網站代碼
- SVN:外部參考模塊1
- SVN:外部參考模塊2
存儲庫:網站2
- 自定義網站代碼
- SVN:外部參考模塊2
- SVN:外部引用模塊3
豆莖具有內置的FTP部署工具。在我的理想世界中,Beanstalk只會看到外部參考,並隨模塊網站更改一起部署模塊的任何更改,但這不受支持,並且won't be anytime soon。
以包含對外部模塊進行更改的方式自動部署網站1和網站2的最佳做法是什麼?
其他SVN主機是否更好地支持部署外部?
如果可能,我想避免添加我們自己的構建/部署服務器。
我們最終做了這樣的事情,使用CruiseControl.net。 – 2009-11-27 20:39:47