当前位置: 首页 > 知识库问答 >
问题:

如何将代理文件系统中的超文本标记语言报表添加为附件,以在Azure运营模式中发布管道日志?

羊舌子瑜
2023-03-14

Azure DevOps中发布管道的扫描任务生成报告并将其保存到代理的本地文件系统。我们是否可以使用任何方法从代理计算机获取结果报告,并直接从日志附件访问它?

共有2个答案

濮阳和泰
2023-03-14

根据我的理解,到目前为止,发布管道中不支持工件。以下几个选项将派上用场:

  • 从云提供商将报告复制或发布到blob存储服务
姜煌
2023-03-14

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

根据这个关于在发布管道中发布/下载工件的线程,开发人员社区已经提出了这个特性。

如果您愿意,您可以尝试从市场上进行第三方扩展。

您可以使用AddAttachment任务命令。

用法

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

性质

类型=附件类型(必需)名称=附件名称(必需)

示例

##vso[task.addattachment type=myattachmenttype;name=myattachmentname;]c:\myattachment.txt
 类似资料:
  • 最近刚刚构建了一个 Azure 管道,其中在一个阶段中,项目暂存目录中有不同的 zip 文件。我试图实现的是使用艺术任务将暂存文件夹中的所有zip文件发布到放置文件夹。 我在工件暂存目录中有两个存档的zip文件: $(Build.ArtifactStagingDirectory)/$(Build.BuildId). zip $(Build.ArtifactStagingDirectory)/cli

  • 我在配置Azure DevOps Dotnet核心构建过程时遇到问题。 我有一个简单的dotnet核心项目,我正试图在azuredevops环境中构建它。 该项目在我的repo中的一个子文件夹中,但是我不知道如何指定管道应该如何找到我的csproj文件。MSDN留档建议您可以指定它,但没有示例,我所有的尝试都遇到了错误。 使用标准dotnet CLI模板构建管道时,创建的YAML是: 然而,这是遇

  • 我在 Azure 开发运营中有一个经典的生成管道,用于为 .Net Core 3.1 应用生成和运行测试。我使用的是运行 Windows 服务器 2019 操作系统的自承载生成代理 我的任务: < li >恢复Nuget < li >在发布模式下生成解决方案 < li >安装最新的vstest.console.exe工具 < li >使用上述工具运行测试并生成。覆盖文件 < li >从Nuget安

  • 我正在通过maven jmeter插件成功地生成jmeter仪表板。我在Jenkins上配置了这个构建来运行,它还成功地生成了仪表板,显示了所有的图形/数据。我现在尝试用HTML发布器发布这个仪表板,这样就可以从Jenkins版本中访问它。该插件工作正常,将生成的仪表板和所有必要的文件夹/文件移动到存档位置,并在构建页面上显示指向索引的链接。html。 如果我点击那个链接,它会打开索引页面,但所有

  • 我试图在HTML的pre标签中包装文本,但它不起作用。我使用下面的CSS作为我的标签。 我从如何在pre标记中换行文本? 我已添加

  • 我现在有一个Azure DevOps发布管道,其中包含测试、验收和生产阶段,它们是按顺序触发的。当有新的生成可供部署时,将触发测试。 我遇到的问题是,所有阶段目前都部署了完全相同的工件。但这是错误的,因为它们部署到不同的环境,需要有自己版本的Web.config. 如何更改设置,使所有环境都能获得正确的软件包?我是否应该更改生成设置,以便为多个不同的配置生成,还是应该为每个环境分别生成?我如何选择