【问题标题】:windows development platform installationwindows开发平台安装
【发布时间】:2010-07-23 00:59:34
【问题描述】:

我们花费大量时间来设置我们为开发人员配置的每台新开发机器 - 通常大约 6 小时左右。

我们在想一些类似 Ghost 的东西,但每个安装都是特定于机器的,所以我想这不会奏效。

是否有任何程序或方法可以捆绑整个东西:Windows、Visual Studio 的多个版本、SQL Server 的多个版本、WinRAR、PowerISO 等?

谢谢

【问题讨论】:

  • 您多久执行一次此操作?一年几次 6 小时并不多(更多的时间浪费在无意义的会议和电子邮件中)。如果您安装得更频繁,也许解决为什么会更有用。另外:对于新开发人员:通过安装启动机器、获取源代码、构建和运行应用程序是一项正在进行的介绍性任务,稍后将省去解释。

标签: development-environment


【解决方案1】:

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

另一方面,我曾在一家拥有大量支持资源的公司从事两个大型项目,他们的解决方案是拥有大量复杂的 perl 脚本来管理所有需要的开发工具的安装和配置和先决条件。但是我们大多数人并不在有 5 个专门的全职 perl 猴子开发支持工具的地方工作。

【讨论】:

    【解决方案2】:

    如果 Perl 猴子对您不友好,您可以尝试编写 MSI 或 NSIS 安装程序的脚本。这将需要了解除了文件系统(即注册表项)之外还有哪些变化。您将需要弄清楚安装依赖于什么并围绕它编写代码。

    【讨论】:

    • 肯定有道理,感谢您的回答。我想我们可能会研究一下虚拟机的角度;像这样编写类似的脚本将是一个单独的开发项目,并且可能是维护的噩梦。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    • 2011-06-19
    • 2021-04-18
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    相关资源
    最近更新 更多