可以使用 stop 命令停止当前运行的 Team Foundation Build 生成定义。
所需权限
若要使用 stop 命令,必须将 Visual Studio Team Foundation Server 中的**“停止生成”安全权限设为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限。
TFSBuild stop /collection:teamProjectCollectionUrl /buildDefinition:definitionSpec buildNumbers [/noprompt] [/silent]
TFSBuild stop /collection:teamProjectCollectionUrl buildUris [/noprompt] [/silent]
TFSBuild stop teamProjectCollectionUrl teamProject buildNumbers [/noprompt] [/silent]
参数
参数 |
说明 |
---|---|
teamProjectCollectionUrl |
您要停止的生成所在的团队项目集合的 URL(例如,http://myserver:8080/tfs/DefaultCollection)。 |
teamProject |
此生成所属的团队项目的名称。 |
buildNumbers |
必须停止的生成。 如果内部版本号中有空格,请将该空格括在引号中。 例如,"myBuild 123"。 |
buildUris |
生成 URI 列表,这些生成 URI 指定要停止的生成定义。 |
definitionSpec |
生成定义的规格或要停止的定义。 |
选项 |
说明 |
---|---|
/collection |
指定团队项目集合。 |
/noprompt |
停止生成时不给予提示。 |
/silent |
不要在停止生成的过程中将输出写到控制台。 |
/builddefinition |
指定要停止的生成定义。 |
示例
下面的示例停止运行位于以下位置的集合的 AdventureWorks 团队项目中的生成编号 Nightly.025:http://myserver:8080/DefaultCollection。
>TFSBuild stop http://myserver:8080/DefaultCollection AdventureWorks Nightly.025
下面的示例停止运行名为 Nightly 的生成,该生成与 Nightly.20130.0 definitionspec 相关联。
>TFSBuild stop /collection:http://myserver:8080/DefaultCollection /builddefinition:\teamproject\Nightly Nightly.20130.0
下面的示例停止两个正在运行的生成,它们是由 server01 上的生成 URI“vstfs:///Nightly/Nightly/1”和“vstfs:///Nightly/Nightly/2”定义的。
> TFSBuild stop /collection:http://myserver:8080/DefaultCollection vstfs:///Nightly/Nightly/1 vstfs:///Nightly/Nightly/2