【问题标题】:Build automation tools, pointers [closed]构建自动化工具,指针[关闭]
【发布时间】:2010-11-10 06:47:19
【问题描述】:

我希望自动安装由我的构建过程生成的软件。

我如何自动化这个过程 - 任何工具、指针都会有所帮助。

【问题讨论】:

  • 试试看,你能不能用评论中提到的细节来更新你的问题,并详细说明“等等”。了解您想在“哪个平台”上自动安装“什么软件”很重要。它将增加答案的有用性以及stackoverflow.com....谢谢

标签: process build build-automation


【解决方案1】:

你可以看看Visual Build Pro。相当强大,易于使用和良好的用户界面。

您还可以查看 Automated Build Studio,它集成了用于构建、部署和自动化测试的工具。

【讨论】:

    【解决方案2】:

    我们使用名为Ant Hill Pro 的工具。它有点贵,但完全物有所值。我们让它完成所有的构建步骤、单元测试和部署。我们使用多种产品(我认为是 5 个)来做到这一点,并且每个产品都有多个分支。

    【讨论】:

      【解决方案3】:

      一种可能的构建自动化工具是MSBuild。当与 Microsoft TeamBuild 结合使用时,这是一个非常强大的工具。

      我从未尝试使用它创建虚拟机,但您可以创建自定义任务来完成您需要完成的任何事情。

      【讨论】:

        【解决方案4】:

        我建议使用 NAnt (http://nant.sourceforge.net/) 对于任何构建自动化来说,它都是一个非常好的工具。与 NUnit 一起工作,大多数源代码控制都很好。检查构建,部署它们。您几乎可以设置任何工作流程。

        【讨论】:

          【解决方案5】:

          您应该看看 WMI 来配置 IIS。看看Creating Sites and Virtual Directories, and Setting Properties Using WMI。您可以编写 VBScript 或 PowerShell 脚本来运行创建虚拟目录、复制文件并为应用程序设置应用程序池的脚本。如果您使用的是 IIS7,有一个不错的 PowerShell snap-in 有很多方便的 cmdlet。

          【讨论】:

            【解决方案6】:

            Castle Project 的源代码确实使用 Nant 运行了一些复杂的构建脚本。

            如果您使用的是 MSBuild,MSBuild Sidekick 可能会有所帮助。最后,MSBuild Community Tasks 拥有丰富的工具,包括创建 Web 目录的任务。

            【讨论】:

              猜你喜欢
              • 2011-12-29
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2023-03-29
              • 2010-11-30
              • 2010-09-18
              • 1970-01-01
              • 2010-11-20
              相关资源
              最近更新 更多