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

时间:2015-11-23 10:21:34

标签: c# tfs continuous-integration tfsbuild

我可以看到在早期版本的TFS Build中可以add a custom section to the build summary screen,但我一直无法找到2015年的任何内容......有没有人为最新版本的TFS Build做过这样的事情? / p>

3 个答案:

答案 0 :(得分:1)

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

  

您可以将其提交到用户语音网站:   http://visualstudio.uservoice.com/forums/121579-visual-studio

答案 1 :(得分:0)

您可以使用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

答案 2 :(得分:0)

您可以使用task.uploadsummary日志记录命令上传降价文件:

##vso[task.uploadsummary]mySummaryInfo.md

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

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