跨项目的自定义TFS构建定义模板

时间:2016-06-06 13:42:08

标签: tfs tfsbuild

TFS提供了一个可用于新构建定义的模板列表: Build Tab

一旦我使用了"另存为模板......"在构建定义上,我可以将其用作项目中的模板

Custom Tab

但是当我切换到不同的项目时,该自定义模板不再可用。

如何创建可在任何项目中使用的构建模板?

2 个答案:

答案 0 :(得分:5)

无法在Web门户上的团队项目之间直接复制或同步vNext构建定义模板。构建定义模板仅适用于当前团队项目。因此,您需要为每个团队项目创建构建定义模板。

此外还有用户语音中的功能请求,您可以投票并进行监控

  

VSO构建vnext:在项目之间共享构建模板   https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/8468566-vso-build-vnext-share-build-templates-between-pro

但是,对于解决方法,您可以使用REST API执行此操作。以下是blog中显示的示例。

它展示了如何获取构建定义的JSON响应,并再次使用相同的引用在您想要的项目中创建一个新的响应。

您还可以查看这篇好文章:How to move build definitions in TFS to other projects using the REST API

答案 1 :(得分:0)