如何自动设置开发环境?

Nad*_*dav 10 java development-environment provisioning puppet

我的任务是在多台Windows机器上建立基于Java的开发环境.问题是我希望在每台机器上自动轻松地完成这个过程,这样开发人员就不必浪费时间下载和安装所有不同的应用程序.理想情况下,我希望有以下内容:

  • 自动和无人值守的初始安装
  • 这些安装上的某种监视器可以确保所有机器之间的设置保持不变
  • 可以在需要时推送新设置/程序/升级.

我已经研究了几种工具.目前最有前途的似乎是Puppet.但是,Puppet在Windows中不能正常工作......使用VM映像可以解决第一个要求,但由于硬件在整个机器上不同并且升级不容易,因此它是不可能的.

有没有人有过这种任务的经验?你会如何解决它?

mik*_*era 0

一个有趣的选择可能是标准化 Eclipse IDE 加上一组插件(SCM、测试、J2EE 开发等),并使用 Eclipse 更新机制将相同的配置部署到每台计算机。依赖关系、同步等将由 Eclipse 平台自动处理。

如果您需要一些 Eclipse 生态系统中不可用的特定工具,这可能对您不起作用,但我的个人开发环境 100% 基于 Eclipse,因此当然可以实现此目的。