gpt4 book ai didi

azure - 减少在 Azure DevOps 中导入查询和/或复制仪表板的时间

转载 作者:行者123 更新时间:2023-12-03 02:33:45 25 4
gpt4 key购买 nike

我花了一些时间在 Azure DevOps 中的一个项目上整理仪表板。我有 14 个查询支持它,并使用了 3 种不同的小部件类型。杰出的。我遇到的问题是,我现在需要将其推广到 70 多个项目。

我使用 WIQL 市场扩展导出了所有查询,但似乎只能一次将它们导入到其他项目中,这是非常耗时的。然后,我需要将正确的查询与仪表板中的正确小部件相匹配,这又很耗时。我一直在寻找一种复制仪表板的方法,但从我发现的情况来看似乎不存在。

任何人都可以建议一种方法来减少我的时间吗?即使这只是在不同项目之间进行查询的一种方式 - 这将节省大量时间。

我也尝试过 Google 和 YouTube,但似乎遇到了困难 - 也许我的搜索词有误? - 因为我被定向到有关导入工作项的页面和说明,而不是查询。

最佳答案

除了python scriptc# code分享于this ticket ,您也可以尝试使用REST API来复制仪表板。步骤如下:

  1. Get a dashboard by its ID .

    获取https://dev.azure.com/{organization}/{project}/{team}/_apis/dashboard/dashboards/{dashboardId}?api-version=6.1-preview.3

  2. 复制获取仪表板 REST API 的响应正文并删除仪表板 ID。

enter image description here

  • Create the supplied dashboard .

    发布https://dev.azure.com/{organization}/{project}/{team}/_apis/dashboard/dashboards?api-version=6.1-preview.3

  • 请将响应正文粘贴到此 REST API 中的请求正文中。你只需要在这里更改项目名称和团队名称即可复制到不同的项目。 enter image description here4.目前,部分小部件设置可能会出现空值,您可能需要在新仪表板中手动配置它们。

    此外,产品组正在开发此功能。这是feature timeline 。请追踪关注this ticket了解最新更新。

    关于azure - 减少在 Azure DevOps 中导入查询和/或复制仪表板的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64034792/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com