2012-01-18 59 views
0

在工作中,我們(2個其他開發人員和我)在單個內部機器上(通過網絡文件共享)開發我們的所有代碼。這臺機器運行我們的開發環境(NGINX,Apache,PHP,MySQL,Memcache,Gearman等),這是不可能在非Linux環境下安裝的。標準化小團隊開發環境的最佳方式是什麼?

我們得到一些更多的團隊成員(一個遠程)和我正在尋找一種更好的方式來管理一個通用的開發環境(我們的開發者目前使用的是Windows,Mac和Linux)。

請問你的團隊創建一個共同發展的平臺?我正在考慮的幾件事:

  • 相同的設置(我們編寫代碼的單個機器),但使其成爲外部(也許旋轉雲服務器)。
  • 強制大家使用Linux和複製上thier開發機環境。
  • 創建複製環境中的虛擬機和虛擬機內部的發展。

我很好奇別人在做什麼......對最佳實踐有任何想法?

回答

1

根據我的經驗,我已經使用虛擬機(VMware),它在創造了大型團隊與許多開發商在相同的環境非常有效地工作。

+0

假設你的團隊有一定程度的非過時的機器,可以承受自己的負荷而不在它們之上的虛擬機:d – 2014-03-25 00:22:24

相關問題