![多位开发人员共享一个 Ubuntu LTS 服务器](https://linux22.com/image/913032/%E5%A4%9A%E4%BD%8D%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E5%85%B1%E4%BA%AB%E4%B8%80%E4%B8%AA%20Ubuntu%20LTS%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
几个星期以来,我一直在试图弄清楚,是否有正确配置 Ubuntu LTS 服务器的最佳实践。每个开发人员都希望拥有自己的小环境来运行我们的代码并进行测试,然后最终合并到生产中。
我读了很多资料,没有明确的答案。我确信没有对错之分。但是,可以有建议和最佳实践。
提前谢谢您!
答案1
虚拟化服务器。这样你们每个人都可以拥有各自想要的操作系统和环境,同时共享指定的同一台服务器。建议你去https://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software,将该图表复制并粘贴到您选择的电子表格中,并过滤掉不支持Linux的所有内容客户操作系统(43 个选项),过滤掉所有不包含x86-64作为主机 CPU(有 48 个选择),然后从幸存的虚拟系统中,转到第二个表并筛选出相对于主机操作系统的速度不接近原生的或者更好的。