0
由於資源有限,我想在當前運行我們的生產網站的單臺服務器上實現以下功能。目標是實現版本控制和測試服務器,同時儘可能保持服務器的安全。使用Subversion在單臺服務器上自動部署測試和生產網站
安裝使用 的Apache Subversion版本庫和SSL和第二虛擬 主機充當使用 不同的DNS名稱和端口我們的測試服務器。
將生產站點導入存儲庫,然後簽出生產和測試文檔根中的文件。
- 創建後提交的bash腳本 運行測試工作 副本,取決於是否 提交標有一定的 關鍵字進行更新,還對 生產工作副本運行更新。
我確定會有一些我已經忘記的小實現細節,但這是一個好策略,忽略服務器上的任何性能命中?我錯過了什麼?
你有點用你的版本控制(svn)來完成自動化的構建和部署工具。你可能更適合使用ant,nant,巡航控制,團隊城市等可以監控顛覆的東西,然後進行構建和部署,包括測試等。 – 2010-11-24 13:11:50