【问题标题】:How does one queue a Team Foundation build from the command line?如何从命令行对 Team Foundation 构建进行排队?
【发布时间】:2015-12-15 20:05:59
【问题描述】:

tf.exe 几乎可以访问 Team Foundation 在源代码控制方面可以执行的所有操作,但没有明显的方法可以从命令行(或从脚本)对构建进行排队。是否可以通过 Team Foundation 或第三方工具执行此操作?

【问题讨论】:

  • 我在 Google 中输入了 team foundation queue build,第一个结果出现了 msdn.microsoft.com/en-us/library/ms181722.aspx版本控制服务器中的源代码。要在命令提示符处排队公共构建,请使用 TFSBuild 启动命令。
  • 亲爱的“离题”近距离投票者:FAQ 中的要点之一是•software tools commonly used by programmers
  • @ta.speot.is:然后将其发布为答案。

标签: tfs tfsbuild


【解决方案1】:

您可以在一个小程序上使用 TFS API 来做到这一点,例如这个 Powershell 脚本:

Queueing TFS builds via PowerShell

或者这个 C# 代码:

http://blogs.msdn.com/b/jpricket/archive/2010/03/25/tfs2010-queuing-a-build-from-code-with-custom-process-parameter-values.aspx

【讨论】:

    【解决方案2】:

    2.在命令提示符下输入:

    复制

    :>TFSBuild 开始 http://server01:8080 AdventureWorks Nightlies

    其中 Team Foundation Server 是构建定义指定的服务器,“Nightlies”和构建文件保存在构建放置位置,该位置也由构建定义指定。 指定驱动器,通常是“C”。 “http://server01”指定 Team Foundation 服务器的 URL,“AdventureWorks”指定团队项目,“Nightlies”指定构建定义

    【讨论】:

    • 我在 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE 中找到了 TFSBuild.exe
    猜你喜欢
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 2014-09-24
    • 2014-03-16
    • 1970-01-01
    相关资源
    最近更新 更多