我試圖爲我所在公司的開發人員設置本地「測試平臺」。有幾個開發人員在單個服務器應用程序上工作,並經常需要部署其分支機構進行客戶端測試。目前,所有這些部署都發生在非現場服務器上,並且每個部署都有一個單獨的應用程序實例。在單臺機器上運行帶有第三方依賴項的許多Rails應用程序實例
我想創建一個解決方案家釀並一直在尋找服務,例如pow.cx。這非常棒,但是服務器應用程序需要多個外部服務,例如redis和memcached,這兩個服務都需要單獨的端口。原則上,我可以爲每個單獨的實例手動創建額外的配置文件,但這在實踐中很困難,並且在雜耍環境方面需要更多的簿記。
作爲一個糟糕的系統管理員,我在想,如果有一個簡單的方法(即虛擬主機),這將讓我相同,但後部署每個實例,比如說,不同的域名?
我意識到這個問題是相當苛刻的,我肯定會欣賞任何意見,我可以得到的。
啊這看起來很有前途的謝謝。到目前爲止,我已經在機器上建立了一個git服務器,我想如果我有一堆虛擬機在運行,我可以創建一個git鉤子來將適當的分支克隆到相應的機器上。流浪者似乎非常有用。 – user1363724 2012-04-29 07:27:29