【发布时间】:2019-07-18 15:03:19
【问题描述】:
我知道我可以将存储在库中的变量组链接到发布定义,但我的构建定义没有链接变量组的选项。我看到它在 TFS 2018 中可用。我们不会尽快从 TFS 2017 升级我们的 Prod 实例。有什么开箱即用的方法/方式可以链接和阅读图书馆组吗?
【问题讨论】:
标签: tfs
我知道我可以将存储在库中的变量组链接到发布定义,但我的构建定义没有链接变量组的选项。我看到它在 TFS 2018 中可用。我们不会尽快从 TFS 2017 升级我们的 Prod 实例。有什么开箱即用的方法/方式可以链接和阅读图书馆组吗?
【问题讨论】:
标签: tfs
是否有任何开箱即用的方法/方式可以链接和读取库组?
抱歉给您带来不便。
恐怕在 TFS 2017 Build 定义中没有这种开箱即用的方法来链接变量组。
之前有很多用户的声音,这个请求在Team Foundation Server 2018得到解决,MS团队没有计划将它应用到TFS2017:
变量组支持
变量组已可用于发布定义,现在可以在构建中使用 定义,也是。了解有关创建变量组的更多信息。这有 根据相关建议进行开发和优先排序 构建中的项目级构建/发布变量和变量组 定义。
而且,AFAIK,目前没有更好的解决方法来解决 TFS 2017 的这个问题。
因此,在将 TFS 更新到 2018 之前,我们必须为每个构建管道重复定义变量。
希望这会有所帮助。
【讨论】:
我能够获得 JSON 格式的 TFS 2017 变量组。我现在正在加载 JSON 并实例化库组。
http://tfsinstance/collectionname/teamproject/_apis/distributedtask/variablegroups/
想法是将其封装为自定义任务并在构建定义中获取所需的变量组。
【讨论】:
变量组,在 tfs 2017 中,仅在版本中可用:(
【讨论】: