批量克隆构建定义TFS 2012

时间:2014-04-07 19:55:41

标签: build tfs2012

TFS中有没有办法克隆指向新分支的多个构建定义?假设我有6个构建定义指向主干,然后添加一个需要全部的分支6.今天,我必须一次克隆一个,这非常不方便。

我查看了社区TFS Build Extensions,但我不确定其中是否存在功能,如果存在,则如何实现它。

任何帮助都会很棒,谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用tfpt执行自动克隆部分。

示例:

将HelloWorld_Main定义克隆为HelloWorld_Release tfpt builddefinition / clone Contoso \ HelloWorld_Main Contoso \ HelloWorld_Release

从Contoso到Contoso2团队项目克隆HelloWorld_ *定义 tfpt builddefinition / clone Contoso \ HelloWorld_ * Contoso2

我知道您可以使用TFS API以编程方式更改克隆的构建定义,以更改其中的路径和配置值。虽然,由于构建定义的定制级别,这不一定是直截了当的。例如,您可能具有特定于分支的配置数据,而不仅仅是分支的名称。

要以编程方式编辑流程参数,请参阅以下内容:

https://social.msdn.microsoft.com/Forums/en-US/5a032086-dcf3-4585-abdf-bfb12f42bf5c/how-to-modify-the-tfs-build-definition-processparameters-programmatically?forum=tfsbuild