我的团队计划很快雇用几名兼职合同程序员和实习生,我希望减少每个新实习生的开发环境启动和运行所需的设置时间。
注意事项:
他们将使用基于PC的笔记本电脑或台式机运行Windows VM和Ubuntu或Ubuntu。计算机可能有也可能没有相同的硬件。
不想花费大量资金,但应该花费足够的钱来确保他们不会因计算机速度慢而受挫等。
环境包括Ruby on Rails,Git,Passenger,Capistrano,Memcachd。
欢迎任何建议。如果使用Apple mac mini有一个很好的方法,我们也会考虑这个问题。
答案 0 :(得分:1)
我建议让每个人都使用Ubuntu,并编写一个安装脚本来运行必要的apt-get安装调用(以及可能的WGET和dpkg命令),这些调用需要导致标准环境。然后,您只需要在内部网站上保留该脚本的副本,并且可以在您的实习生或承包商机器上运行它,或者您可以让它们自己运行。
如果使用Windows,则稍微难以做到,但你可能会编写一个BATCH脚本来安装Python并运行Python脚本来完成剩余的设置(我建议这样做只是因为尝试做任何复杂的事情在BATCH中是一种让自己疯狂的好方法。)