2011-06-02 28 views

回答

4

我认为这主要取决于每台服务器面对多少负载。如果他们轻装上阵,我想不出多少理由,他们不应该是同一台机器。不过,对于大型软件项目来说,构建服务器往往非常困难,所以在这种情况下,保持两个分离更有意义。

+0

同意。任何地方即使接近“正常”使用,版本控制也不是资源密集型的。典型的VC系统处理某些结账或提交时的请求,但通常是这样。使用Git,许多操作甚至不会联系主服务器。在同一台服务器上安装CI和VC对我来说比其他任何东西都更有益处。 – EdvardM 2011-06-02 17:40:18

1

关于虚拟,我们的SVN服务器和我们的两个CruiseControl.Net服务器都是虚拟的。这三者都足够满足我们的需求。当然,这与资源分配(CPU,内存,驱动器空间)一样多。

相关问题