首页 > 解决方案 > 如何添加代理文件系统中存在的 HTML 报告作为附件以在 Azure DevOps 中发布管道日志?

问题描述

Azure DevOps 中发布管道的扫描任务生成报告并将其保存到代理的本地文件系统。有没有什么方法可以让我们从代理机器获取结果报告并直接从日志附件中访问?

标签: azure-devopsazure-pipelines-release-pipelineazure-devops-extensionsazure-devops-pipelines

解决方案


是的,到目前为止,发布管道中不支持工件。

根据有关在发布管道中发布/下载工件的线程,此功能已在开发人员社区中提出。

对于解决方法,如果您愿意,可以尝试市场上的第三方扩展


您可以使用AddAttachment任务命令。

用法

上传并附加附件到当前时间线记录。这些文件不能随日志一起下载。这些只能由使用类型或名称值的扩展引用。

特性

type = 附件类型(必填) name = 附件名称(必填)

例子

##vso[task.addattachment type=myattachmenttype;name=myattachmentname;]c:\myattachment.txt

推荐阅读