使用 vss-web-extension-sdk 构建的自定义选项卡不再显示

Custom tabs build with vss-web-extension-sdk not showing anymore

我们构建了一个 Azure Devops 扩展,它在管道的一个步骤中执行多项操作。当管道完成并显示结果时,我们对其进行编码以显示其他自定义选项卡,我们使用 vss-web-extension-sdk 将这些自定义选项卡添加到结果中。

自 2020 年 6 月 1 日起,由于未知原因,这些标签不再出现。似乎没有关于为什么不这样做的其他详细信息(我们在开发人员控制台中进行了调试,没有错误,没有信息日志)。通常我们至少会看到为这些自定义选项卡加载一些额外的页面和脚本。

我们注意到在 6 月 1 日的 sprint 170 中针对 Azure DeveOps 发布了新更新,但没有提及可能弃用 vss-web-extension-sdk .

我们还检查了下面的 github 页面,看看是否有任何内容被弃用:

作为代码参考,我们通过将选项卡的详细信息添加到清单中来使选项卡可见:

{
    "manifestVersion": 1,
    "id": "someid"
    ...
    "contributions": [
       {
           "id": "someid-report-hub",
           "type": "ms.vss-build-web.build-results-tab",
           "targets": [
               "ms.vss-build-web.build-results-view"
           ],
           "properties": {
               "name": "Somename Build Report",
               "uri": "build/somereport.html"
           }
       }
    ]
}

除了研究可能导致此问题的原因之外,我们还测试了:

任何 thoughts/help 可能发生的事情都将不胜感激。

已被 Microsoft 标记为已修复

https://developercommunity.visualstudio.com/content/problem/1061194/build-result-tabs-msvss-build-webbuild-results-tab.html