Azure devops 使用vss web extension sdk生成的自定义选项卡不再显示

Azure devops 使用vss web extension sdk生成的自定义选项卡不再显示,azure-devops,azure-devops-extensions,Azure Devops,Azure Devops Extensions,我们已经构建了一个Azure Devops扩展,它可以在管道的一个步骤中完成几件事情。当管道完成并显示结果时,我们对其进行编码以显示其他自定义选项卡,我们使用用于将这些自定义选项卡添加到结果中的 截至2020年6月1日,由于未知原因,这些选项卡不再出现。没有关于原因的其他详细信息(我们在开发人员控制台中进行了调试,没有错误,没有信息日志)。通常,我们至少会看到为这些自定义选项卡加载一些额外的页面和脚本 我们确实注意到有一个新的更新发布了,但是没有提到可能不推荐使用 我们还检查了下面的github

我们已经构建了一个Azure Devops扩展,它可以在管道的一个步骤中完成几件事情。当管道完成并显示结果时,我们对其进行编码以显示其他自定义选项卡,我们使用用于将这些自定义选项卡添加到结果中的

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

我们确实注意到有一个新的更新发布了,但是没有提到可能不推荐使用

我们还检查了下面的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"
           }
       }
    ]
}
除了研究可能导致这种情况的原因外,我们还测试了:

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

如果您对可能发生的事情有任何想法或帮助,我们将不胜感激。

被微软标记为已修复


参见

刚刚注意到这里也有发现/报道:在评论之前等待了几天,只是为了确认,但似乎这不再是一个问题。可能是因为Visual Studio团队正在查看它()。您能告诉我您是如何开发自定义选项卡的吗?我也有一个类似的要求,我的测试结果存储在工件中。@SormitaChakraborty我最初使用的有几个指南。我也遵循了相同的教程,但我无法使用存储在构建工件中的json填充扩展名中的.html。你能帮我写一些示例代码吗?@PatrickLu MSFT谢谢你,完全忘记了,完成了!