TFS保存/导出/导入仪表板和查询

时间:2018-07-11 15:02:10

标签: tfs dashboard tfs2018

我正在从TFS2012迁移到TFS2018,并且我按照建议进行了预生产环境。我设置了许多新查询,仪表板和大量新窗口小部件,以探索和演示新功能。现在,我想上线了,是时候介绍最新的生产数据了,但是我看不到任何方法来维护我创建的所有仪表板。

我尝试在保留新配置数据库的同时附加新的收集数据库,但这并没有解决问题。

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

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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

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

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

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