一旦我使用了"另存为模板......"在构建定义上,我可以将其用作项目中的模板:
但是当我切换到不同的项目时,该自定义模板不再可用。
如何创建可在任何项目中使用的构建模板?
答案 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)