【发布时间】:2016-06-09 09:34:45
【问题描述】:
一旦我在构建定义中使用了“另存为模板...”,我就可以将它用作该项目内的模板:
但是当我切换到一个不同的项目时,该自定义模板不再可用。
如何创建可以在任何项目中使用的构建模板?
【问题讨论】:
一旦我在构建定义中使用了“另存为模板...”,我就可以将它用作该项目内的模板:
但是当我切换到一个不同的项目时,该自定义模板不再可用。
如何创建可以在任何项目中使用的构建模板?
【问题讨论】:
无法在 Web Portal 上的团队项目之间直接复制或同步 vNext 构建定义模板。构建定义模板仅适用于当前团队项目。所以你需要为每个团队项目创建一个构建定义模板。
还有一个用户声音的功能请求,你可以投票和监控它
VSO build 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
【讨论】: