在虚拟机中安装Build Server是否更好?在VM中构建服务器的好处是否超过成本?
以下是在虚拟环境中运行构建服务器的一些优点:
在几个构建服务器上共享一个尖叫的快速框 - 比如说你有六个构建服务器.将一台非常快(4-cpu,64-128gb内存,非常快速的硬盘等)机器组合在一起并在其上运行虚拟机管理程序.现在,所有构建服务器都可以访问这个更快的硬件,如果他们正在构建其他构建服务器时没有.建立构建计划,您应该能够进行更快的构建.如果你必须使用物理盒,你可能无法在每个单独的构建服务器上提供高质量级别的硬件 - 但是当它被共享时更容易证明是合理的.
当盒子出现故障时没有停机时间 - 只要硬件出现问题,您就可以在另一个虚拟化主机上启动构建服务器,而不是生产构建停止崩溃.(这只适用于使用共享存储的情况.)
简单的硬件升级 - 当需要新的构建服务器时,您不必重新安装任何讨厌的操作系统.只需将客户操作系统移动到新的物理主机,即可开始比赛.