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

sir*_*ter 14 azure-devops azure-devops-extensions

我们已经构建了一个 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"
           }
       }
    ]
}
Run Code Online (Sandbox Code Playgroud)

除了对可能导致这种情况的原因进行研究外,我们还测试了:

  • 在我们的 Cloud Azure DevOps 解决方案中,我们创建了一个仅使用vsts-extension-samples的新测试扩展,但仍然没有显示自定义选项卡。
  • 在没有 6 月 1 日更新的本地 Azure DevOps 服务器中,我们仍然可以看到扩展的自定义选项卡。

任何关于可能发生的事情的想法/帮助将不胜感激。