【发布时间】:2014-05-20 06:01:09
【问题描述】:
TFS 中是否有办法克隆指向新分支的多个构建定义?假设我有6个构建定义指向主干,然后添加一个需要全部6个的分支。今天我必须一次克隆一个,非常不方便。
我查看了 Community TFS Build Extensions,但不确定其中是否存在功能,如果存在,如何实现它。
【问题讨论】:
TFS 中是否有办法克隆指向新分支的多个构建定义?假设我有6个构建定义指向主干,然后添加一个需要全部6个的分支。今天我必须一次克隆一个,非常不方便。
我查看了 Community TFS Build Extensions,但不确定其中是否存在功能,如果存在,如何实现它。
【问题讨论】:
您可以使用 tfpt 进行自动克隆部分。
例子:
将 HelloWorld_Main 定义克隆为 HelloWorld_Release tfpt builddefinition /clone Contoso\HelloWorld_Main Contoso\HelloWorld_Release
将 HelloWorld_* 定义从 Contoso 克隆到 Contoso2 团队项目 tfpt builddefinition /clone Contoso\HelloWorld_* Contoso2
我知道您可以使用 TFS API 以编程方式更改克隆的构建定义,从而更改其中的路径和配置值。虽然,由于构建定义的定制级别,这不一定是直截了当的。例如,您可能拥有不只是分支名称的特定于分支的配置数据。
要以编程方式编辑过程参数,请查看如下内容:
【讨论】: