我的任务是在多台 Windows 机器上建立一个基于 Java 的开发环境。问题是我希望在每台机器上自动轻松地完成该过程,这样开发人员就不必浪费时间下载和安装所有不同的应用程序。理想情况下,我想要以下内容:
- 自动和无人值守的初始安装
- 这些安装上的某种监视器可以确保所有机器之间的设置保持不变
- 可以在需要时推送新的设置/程序/升级。
我已经研究了几种工具来完成这项工作。目前最有希望的似乎是Puppet。但是,Puppet 在 Windows 中效果不佳……使用 VM 映像可以解决第一个要求,但这是不可能的,因为机器之间的硬件不同,升级也不容易。
有没有人有过这种任务的经验?你会怎么解决?