如何在 Azure DevOps 构建结果中添加新选项卡以显示 HTML 内容?

Kev*_*esp 6 tfs node.js azure-devops azure-pipelines

我需要在 Azure DevOps 管道的构建摘要中的新选项卡中显示 HTML 内容。HTML 文件是根据管道的任务生成的。怎么做?

我遵循了本指南(https://github.com/microsoft/vsts-extension-samples/tree/master/build-results-enhancer),该指南简要解释了如何构建在新选项卡中显示 HTML 文件内容的扩展但此 HTML 文件包含在扩展中,并且不能来自构建任务。

现在,我可以显示一个包含 HTML 内容的新选项卡,但该内容位于扩展包中。我无法选择要显示的文件。

小智 2

您是否在您提到的 github 存储库中查看过此文件 https://github.com/microsoft/vsts-extension-samples/blob/master/build-results-enhancer/src/enhancer/tab.ts 有一个注释掉从 22 到 38 的部分正是您想要的。您需要使用 ##vso[task.addattachment] 命令上传构建中生成的 html 文件(您可以在构建中将其作为 powershell 任务执行此操作,然后仅使用 html 附件。