如何将自定义部分添加到 TFS Build 2015 中的构建摘要?

How do I add custom section to a build summary in TFS Build 2015?

我可以看到在以前版本的 TFS Build 中可以 add a custom section to the build summary screen,但是我一直找不到 2015 年的任何东西...有没有人为最新版本的 TFS Build 做过这个?

新构建摘要显示在门户网站上。目前不支持这些自定义。

You can submit it to User Voice site at: http://visualstudio.uservoice.com/forums/121579-visual-studio

您可以使用 Powershell 脚本编写自定义日志记录命令。

示例(来自 GitHub 页面):

The general format for a logging command is:

##vso[area.action property1=value;property2=value;...]message
To invoke a logging command, simply emit the command via standard output. For example, from a PowerShell task:

Write-Host "##vso[task.setvariable variable=testvar;]testvalue"

完整文档位于 vsts-task GitHub

您可以使用 task.uploadsummary logging 命令上传 markdown 文件:

##vso[task.uploadsummary]mySummaryInfo.md

基本上,您需要将所需的任何摘要信息生成到 markdown 格式的文件中,然后将上述日志记录命令写入标准输出,并替换为正确的文件名。 VSTS Build(现在称为 Azure Pipelines)日志记录机制将看到日志记录命令,查找文件,并将 markdown 添加到摘要页面。

在撰写本文时,可以在此处找到文档: https://github.com/Microsoft/azure-pipelines-tasks/blob/master/docs/authoring/commands.md