【问题标题】:CruiseControl.NET, is Nant really necessary?CruiseControl.NET,Nant 真的有必要吗?
【发布时间】:2011-09-12 18:40:33
【问题描述】:

我正在尝试为 CI 设置 CruiseControl.NET。我无法找到仅设置文件系统观察程序以启动解决方案文件构建的参考和示例。我遇到的一个问题是我发现使用 Nant 的示例需要设置构建脚本。玩 Nant 表明您可以使用 msbuild 构建 sln 文件,这让我想知道,那么 Nant 的意义何在?

我需要 Nant 还是我可以设置 CCNET 并让它使用 msbuild 来构建解决方案文件?如果我要添加单元测试和静态分析等其他工具,是否需要 Nant?

【问题讨论】:

    标签: .net continuous-integration cruisecontrol.net nant


    【解决方案1】:

    仅当您想使用 Nant 时才需要 Nant。 :)

    您可以使用 cc.net 构建基于 msbuild/solution 的构建。

    【讨论】:

    【解决方案2】:

    Nant 是 Ant 的一个端口。在 MSBuild 不如今天强大和灵活的时候,它非常有用。我们仅使用 MSBuild 使用 CruiseControl,根本没有使用 NAnt。所以我猜你的例子有点过时了。

    【讨论】:

      【解决方案3】:

      Nant 为构建中的内容提供了极高的灵活性和精细控制。

      【讨论】:

        【解决方案4】:

        NANT 是非常灵活的应用程序,在使用 Cruisecontrol.net 时提供了很好的帮助。

        您仍然可以使用 MSBUILD(如果您不打算在其他项目之外构建 MSI 文件)或 devenv.com(如果您计划在其他项目之外构建 MSI 文件)来构建您的项目/解决方案。之后你可以使用 NUNIT 来执行你的单元测试。这可以单独安装。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-04-05
          • 2021-01-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-18
          • 2017-10-29
          • 1970-01-01
          相关资源
          最近更新 更多