【问题标题】:Custom TFS build definition templates across projects跨项目的自定义 TFS 构建定义模板
【发布时间】:2016-06-09 09:34:45
【问题描述】:

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

一旦我在构建定义中使用了“另存为模板...”,我就可以将它用作该项目的模板:

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

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

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

    无法在 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

    【讨论】:

    • 那么构建选项卡下的列表是如何填充的?里面可以直接加东西吗?
    • 我发现这个this explanation 也很有帮助。
    • 感谢分享这么好的文章!
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多