【问题标题】:TFS save/export/import dashboards and queriesTFS 保存/导出/导入仪表板和查询
【发布时间】:2018-07-16 23:37:25
【问题描述】:

我正在从 TFS2012 迁移到 TFS2018,我按照建议做了一个预生产环境。我设置了许多新查询、仪表板和大量新小部件来探索和演示新功能。现在我想上线,是时候带来最新的生产数据了,但我看不出有什么办法可以维护我创建的所有仪表板。

我尝试在保留新配置数据库的同时附加一个新的集合数据库,但这并没有成功。

当然有办法做到这一点,否则在预生产环境中进行试验会浪费时间。而且您永远没有机会在将新功能推广到您的团队之前对其进行配置。

有什么建议吗?

【问题讨论】:

    标签: tfs dashboard


    【解决方案1】:

    配置数据库不包含有关仪表板的任何内容——它基本上是为了存储服务器级别的配置(例如附加的团队项目集合、SMTP 设置等——你会在管理控制台)。集合数据库用于存储仪表板。

    预生产升级的目的是测试一切正常,而不是预先配置。期望您在迁移之后而不是之前进行配置。

    也就是说,您可以使用REST API 导出/导入您设置的仪表板配置。这需要您编写相当多的脚本,但这是可能的。

    例如:GET https://fabrikam.visualstudio.com/{project}/_apis/dashboard/dashboards?api-version=4.1-preview.2 将为您提供仪表板列表。 API 文档非常详尽。

    【讨论】:

    • 有趣。我不知道有这个 API。但是在用头敲了几天之后,我从来没有从中得到任何有用的东西。例如,“get”似乎只返回基本属性而不是查询的子句/条件。即使直接从给出的示例中复制,我也从来没有“创造”过工作。只有大约一半的错误响应包含任何信息。 (我想知道 TFS 的本地实例是否不支持所有这些?)所以,我将在升级后的周末从头开始重新创建所有查询、小部件和仪表板。 :-/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2021-06-05
    相关资源
    最近更新 更多