TFSBuild-为tfs2013上的每个tfs构建保存OpenCover/ReportGenerator输出

TFSBuild-为tfs2013上的每个tfs构建保存OpenCover/ReportGenerator输出,tfs,tfsbuild,opencover,reportgenerator,Tfs,Tfsbuild,Opencover,Reportgenerator,我目前正在尝试使用运行自定义代码覆盖率,并使用生成易于阅读的输出格式。这两个应用程序的最终输出是xml文件 我正在使用生成定义中的InvokeProcess活动运行这些应用程序,以获取它们的输出,但输出当前仅存在于生成控制器的生成二进制文件文件夹中。(例如:C:\Builds\1\project\u collection\build\u definition\bin) 我希望每个生成都将这些文件保存在某个位置,并在需要时通过单击生成摘要中显示的超链接(类似于tfs生成摘要中显示的内置代码覆盖率结

我目前正在尝试使用运行自定义代码覆盖率,并使用生成易于阅读的输出格式。这两个应用程序的最终输出是xml文件

我正在使用生成定义中的InvokeProcess活动运行这些应用程序,以获取它们的输出,但输出当前仅存在于生成控制器的生成二进制文件文件夹中。(例如:
C:\Builds\1\project\u collection\build\u definition\bin

我希望每个生成都将这些文件保存在某个位置,并在需要时通过单击生成摘要中显示的超链接(类似于tfs生成摘要中显示的内置代码覆盖率结果)将其检索回来

我试过了,但正如你所看到的,这里没有列出正确的答案

那么,如何将这些输出文件复制到某个远程位置,并在构建摘要中引用它们以检索它们呢

  • 将输出复制到某个远程位置类似于将输出复制到drop文件夹。您只需在生成定义--Build Defaults--Staging location中指定放置位置即可。查看下面的屏幕截图:
  • 引用生成摘要中的二进制文件以检索它们,您可以将新活动“WriteCustomSummary Information”添加到生成过程模板中,该模板具有多个属性,允许您创建新节并向该节添加文本。有关详细信息,请查看此博客:
  • 正如我在这里回答的,现在可以在TFS 2015中定制构建结果

    我设法通过REST接口将OpenCover xml结果文件作为“testrun附件”上传,并在构建摘要选项卡及其扩展的“构建结果视图”上显示摘要值