【问题标题】:Is it possible to set up TFS 2010 to do gated checkins but use NAnt as the build engine?是否可以设置 TFS 2010 进行门控签入但使用 NOne 作为构建引擎?
【发布时间】:2011-03-27 11:38:00
【问题描述】:

我们目前使用 TFS 作为我们的源代码存储库,但我更喜欢 NAnt 作为我的构建引擎而不是 MSBuild。我想知道是否有人知道是否可以将 NAnt 用于构建引擎,但仍然可以获得 TFS 门控签入构建的好处?

【问题讨论】:

    标签: tfs msbuild build-automation nant


    【解决方案1】:

    这是非常可能的,也是 MSFT 从 MSBuild 迁移到 Workflow 4 以进行构建编排的原因之一。

    有两种选择:

    1. 让 NAnt 团队创建一个自定义 Activity,该 Activity 复制 MSBuild 活动并进行软件构建
    2. 编写自己的 Activity 来调用 NAnt。

    如果 NAnt 也运行测试,那么您可能需要自定义更多工作流程,并注意正确的数据仍会传递回 TFS,以便您仍能获得报告。

    我可能会推荐使用Final Builder,因为它已经提供了集成选项。

    【讨论】:

      猜你喜欢
      • 2018-07-29
      • 2018-05-31
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多