如何从命令行为Team Foundation构建队列?

时间:2014-07-21 03:07:11

标签: tfs tfsbuild

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

2 个答案:

答案 0 :(得分:0)

您可以在小程序上使用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

答案 1 :(得分:0)

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

复制

< root>:> TFSBuild start http://server01:8080 AdventureWorks Nightlies

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