2010-07-23 120 views
0

我们花费大量时间设置每个为开发人员配置的新开发机器 - 通常大约需要6个小时左右。windows开发平台安装

我们正在考虑沿Ghost的方向,但每个安装都是特定于计算机的,所以我猜这是行不通的。

是否有任何程序或方法,我们可以捆绑整个事情:Windows,多个版本的Visual Studio,多个版本的SQL Server,WinRAR,PowerISO等?

THANKS

+0

你多久做一次?一年中几次6小时并不多(在毫无意义的会议和电子邮件中会浪费更多的时间)。如果您要更频繁地安装,或许要解决为什么会更有用。另外:对于新开发者来说:通过安装获得一台机器,获取源代码,构建和应用程序运行是一个开始的任务,并且将在以后节省解释。 – Richard 2010-12-31 16:41:00

回答

2

如果你想处理一个组不同种类的开发机,我只能建议抽象的硬件和虚拟机上运行的开发工具。我参与了几个成功创建主VM映像的项目,然后将其分发给开发人员。您需要处理重复的SID或名称冲突时遇到一些小问题,但这些对于已知解决方案的VM部署来说是非常主流的问题:http://www.petri.co.il/guide-to-creating-and-cloning-virtual-machines.htm

另一方面,我工作在两个巨大在一家拥有大量支持资源的公司进行项目,他们的解决方案是拥有庞大而复杂的perl脚本,用于管理所有需要的开发工具和先决条件的安装和配置。但是我们大多数人在有5个专职perl猴子的地方工作,而这些地方没有启动支持工具。

0

如果Perl猴子对你不好,你可以尝试脚本MSI或NSIS安装程序。这将需要了解除文件系统以外的什么更改(换句话说,注册表项)。你需要弄清楚什么是安装依赖和代码。

+0

当然有道理,谢谢你的答案。我想我们可能会研究虚拟机的角度;像这样的类似软件开发项目将是一个独立的开发项目,也是一个可能的维护噩梦。 谢谢 – 2010-07-23 22:39:01