我们构建了一个Azure Devops扩展,可以在管道的步骤中执行多个操作。当管道完成并显示结果时,我们编码使其显示附加自定义选项卡,我们使用vss-web-extension-sdk将这些自定义选项卡添加到结果中。
由于未知原因,从2020年6月1日起,这些选项卡不再出现。没有任何关于此问题的其他详细信息(我们在开发者控制台中进行了调试,没有错误,没有信息日志)。通常,我们至少会看到为这些自定义选项卡加载额外页面和脚本的一些加载。
我们注意到,在2020年6月1日的Azure DeveOps sprint 170中发布了一个新的更新,但没有提到可能停用vss-web-extension-sdk的使用。
我们还检查了下面的GitHub页面,以查看是否有任何过时的内容:
由于未知原因,从2020年6月1日起,这些选项卡不再出现。没有任何关于此问题的其他详细信息(我们在开发者控制台中进行了调试,没有错误,没有信息日志)。通常,我们至少会看到为这些自定义选项卡加载额外页面和脚本的一些加载。
我们注意到,在2020年6月1日的Azure DeveOps sprint 170中发布了一个新的更新,但没有提到可能停用vss-web-extension-sdk的使用。
我们还检查了下面的GitHub页面,以查看是否有任何过时的内容:
- https://github.com/Microsoft/vss-web-extension-sdk
- https://github.com/microsoft/vsts-extension-samples
作为代码参考,我们通过将选项卡的详细信息添加到清单中来使它们可见,如下所示:
{
"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服务器上,我们仍然可以看到扩展的自定义选项卡。
欢迎提供任何想法/帮助,以解决这个问题。