0
在工作中,我們(2個其他開發人員和我)在單個內部機器上(通過網絡文件共享)開發我們的所有代碼。這臺機器運行我們的開發環境(NGINX,Apache,PHP,MySQL,Memcache,Gearman等),這是不可能在非Linux環境下安裝的。標準化小團隊開發環境的最佳方式是什麼?
我們得到一些更多的團隊成員(一個遠程)和我正在尋找一種更好的方式來管理一個通用的開發環境(我們的開發者目前使用的是Windows,Mac和Linux)。
請問你的團隊創建一個共同發展的平臺?我正在考慮的幾件事:
- 相同的設置(我們編寫代碼的單個機器),但使其成爲外部(也許旋轉雲服務器)。
- 強制大家使用Linux和複製上thier開發機環境。
- 創建複製環境中的虛擬機和虛擬機內部的發展。
我很好奇別人在做什麼......對最佳實踐有任何想法?
假設你的團隊有一定程度的非過時的機器,可以承受自己的負荷而不在它們之上的虛擬機:d – 2014-03-25 00:22:24