azure-devops - Azure devops 无法写入构建选项卡摘要页面
问题描述
我创建了一个 Azure DevOps 任务,它接受一个随机的 HTML 文件并将其显示在构建选项卡中。我一直在尝试多个选项,并决定使用 ##vso[task.uploadsummary] 或 Write-VstsAddAttachment 将 HTML 附加到摘要页面,而不是创建自定义选项卡!
问题是 HTML 没有附加到摘要页面,而是添加到“扩展”选项卡,不确定我在这里做错了什么,我已经测试了这两种方法
Write-VstsAddAttachment -Type "Distributedtask.Core.Summary" -Name "Result" -Path $HTMLFilePath
write-host "##vso[task.addattachment type=Distributedtask.Core.Summary;name=What If Result;]$HTMLFilePath"
解决方案
Azure devops 将 HTML 附加到摘要页面,而不是创建自定义选项卡
恐怕目前没有办法将 HTML 附加到摘要页面而不是创建扩展选项卡。
无论使用addattachment
或uploadsummary
,都会创建一个新的扩展选项卡来显示文件。此行为是设计使然。目前没有办法修复它。
您可以在我们的 UserVoice 网站 ( https://developercommunity.visualstudio.com/content/idea/post.html?space=21 )上添加对此功能的请求,这是我们产品建议的主要论坛。感谢您帮助我们构建更好的 Azure DevOps:</p>
此外,如果您只想将此 HTML 作为附件添加到摘要中,而不需要在摘要中显示其内容,则可以考虑将此文件作为工件发布到 Azure 管道。
推荐阅读
- android - 将 json 转换为 dart 对象类型 '_InternalLinkedHashMap 时出现错误
' 不是类型 'String' 的子类型 - c - 帧在一定程度上切成 2。怎么修?
- flutter - 如何从 IDE 在移动 chrome 上运行 Flutter Web
- python - 烧瓶使用 URL 获取带有特殊字符和空格的参数
- kubernetes - Kubernetes 节点中的高内核内存使用率
- xamarin - xamarin 表单自定义呈现的选择器
- javascript - 如何使用 Javascript 验证表单并且在提交后不重新加载页面?
- c - 使用 C 绕过声音/音频文件 (WAV)
- terraform - 如何修复预期的类型“字符串”,得到不可转换的类型“[]interface {}”?
- javascript - 节点快速路由传递变量到所需模块