跨项目的自定义 TFS 构建定义模板
Custom TFS build definition templates across projects
TFS 提供了一个模板列表,我可以将其用于新的构建定义:
一旦我在构建定义上使用了 "Save as template...",我就可以将它用作该项目中的模板:
但是当我切换到不同的项目时,该自定义模板不再可用。
如何创建可在 任何 项目中使用的构建模板?
目前尚不支持,但您可以投票以使其更快实现:
无法在 Web 门户上的团队项目之间直接复制或同步 vNext 构建定义模板。构建定义模板仅适用于当前团队项目。因此您需要为每个团队项目创建一个构建定义模板。
并且在用户语音中也有功能请求,您可以投票并监控它
VSO build vnext: share build templates between projects
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
TFS 提供了一个模板列表,我可以将其用于新的构建定义:
一旦我在构建定义上使用了 "Save as template...",我就可以将它用作该项目中的模板:
但是当我切换到不同的项目时,该自定义模板不再可用。
如何创建可在 任何 项目中使用的构建模板?
目前尚不支持,但您可以投票以使其更快实现:
无法在 Web 门户上的团队项目之间直接复制或同步 vNext 构建定义模板。构建定义模板仅适用于当前团队项目。因此您需要为每个团队项目创建一个构建定义模板。
并且在用户语音中也有功能请求,您可以投票并监控它
VSO build vnext: share build templates between projects 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