未将扩展添加到构建任务时隐藏 VSTS/TFS 扩展的摘要部分
Hide VSTS/TFS extension's Summary section when extension not added to build task
我们开发了 VSTS/TFS 扩展,其中包含摘要页面,其中包含在构建结束时从我们的扩展任务生成的详细信息。
我们在清单文件中添加了类似于下面的内容以添加此摘要部分
{
"id": "build-status-section",
"type": "ms.vss-build-web.build-results-section",
"description": "A section contributing to our own new tab and also to existing build 'summary' tab",
"targets": [
".build-info-tab",
"ms.vss-build-web.build-results-summary-tab"
],
"properties": {
"name": "Custom Section",
"uri": "statusSection.html",
"order": 20,
"height": 500
}
}
但是目前我们面临着问题,因为即使用户没有将我们的扩展任务添加到他的构建中,我们的摘要页面也会出现在摘要选项卡中(如果我们的扩展已安装并启用)。
当我们的任务没有添加到他们的构建中时,有什么方法可以避免显示摘要部分。请对此提供帮助。
不,您不能隐藏摘要部分。
这是因为 build-results-summary-tab
用于所有构建。所以当你安装扩展时,即使你没有添加你开发的任务,也会显示任何构建结果的摘要结果。
更多细节,可以参考Referencing contributions and types and the example as Targetable hub groups节目。
解决方法是您可以将 build-results-summary-tab
扩展与构建任务扩展分开(改为使用两个扩展)。对于需要查看汇总结果的账号,可以安装这两个扩展。否则,帐户只需要为构建任务安装扩展。
我们开发了 VSTS/TFS 扩展,其中包含摘要页面,其中包含在构建结束时从我们的扩展任务生成的详细信息。
我们在清单文件中添加了类似于下面的内容以添加此摘要部分
{
"id": "build-status-section",
"type": "ms.vss-build-web.build-results-section",
"description": "A section contributing to our own new tab and also to existing build 'summary' tab",
"targets": [
".build-info-tab",
"ms.vss-build-web.build-results-summary-tab"
],
"properties": {
"name": "Custom Section",
"uri": "statusSection.html",
"order": 20,
"height": 500
}
}
但是目前我们面临着问题,因为即使用户没有将我们的扩展任务添加到他的构建中,我们的摘要页面也会出现在摘要选项卡中(如果我们的扩展已安装并启用)。
当我们的任务没有添加到他们的构建中时,有什么方法可以避免显示摘要部分。请对此提供帮助。
不,您不能隐藏摘要部分。
这是因为 build-results-summary-tab
用于所有构建。所以当你安装扩展时,即使你没有添加你开发的任务,也会显示任何构建结果的摘要结果。
更多细节,可以参考Referencing contributions and types and the example as Targetable hub groups节目。
解决方法是您可以将 build-results-summary-tab
扩展与构建任务扩展分开(改为使用两个扩展)。对于需要查看汇总结果的账号,可以安装这两个扩展。否则,帐户只需要为构建任务安装扩展。