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

14
我们构建了一个Azure Devops扩展,可以在管道的步骤中执行多个操作。当管道完成并显示结果时,我们编码使其显示附加自定义选项卡,我们使用vss-web-extension-sdk将这些自定义选项卡添加到结果中。
由于未知原因,从2020年6月1日起,这些选项卡不再出现。没有任何关于此问题的其他详细信息(我们在开发者控制台中进行了调试,没有错误,没有信息日志)。通常,我们至少会看到为这些自定义选项卡加载额外页面和脚本的一些加载。
我们注意到,在2020年6月1日的Azure DeveOps sprint 170中发布了一个新的更新,但没有提到可能停用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"
           }
       }
    ]
}

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

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

欢迎提供任何想法/帮助,以解决这个问题。


刚注意到这个问题也在这里被发现/报告了:https://developercommunity.visualstudio.com/content/problem/1061194/build-result-tabs-msvss-build-webbuild-results-tab.html - sirmaster
等了几天才发表评论,只是为了确认一下,但现在看来这不再是一个问题了。可能是由于Visual Studio团队正在处理它(https://developercommunity.visualstudio.com/content/problem/1061194/build-result-tabs-msvss-build-webbuild-results-tab.html)。 - sirmaster
请问您能告诉我如何开发自定义选项卡吗?我也有类似的需求,我的测试结果存储在工件中。 - Sormita Chakraborty
@SormitaChakraborty 我最初是从 https://learn.microsoft.com/en-us/azure/devops/extend/get-started/node?view=azure-devops 开始的,那里有几个如何指南。 - sirmaster
我也按照同样的教程操作,但是我的扩展中的.html文件无法用存储在构建工件中的json填充。你能否提供一些示例代码来帮助我解决这个问题? - Sormita Chakraborty
1个回答

1

@PatrickLu-MSFT 谢谢提醒,我完全忘了,已经完成了! - sirmaster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接