Continuous integration 为CruiseControl.NET提供更好的报告

Continuous integration 为CruiseControl.NET提供更好的报告,continuous-integration,cruisecontrol.net,Continuous Integration,Cruisecontrol.net,有没有办法从巡航控制系统生成良好的错误报告 我喜欢在那份报告中看到以下内容 中断生成的文件的行号 提交该文件的开发人员的名称。(它不应与最后一个提交的人相关,因为该生成可能在最后一个人签入之前被破坏。) 谢谢 您已经有了文件/行号。CruiseControl.NET提供了详细的MSBuild报告,它只不过是通常的编译器输出 这只有在版本控制系统特定的扩展中才可能实现。您必须自己编写这样一个扩展(但我怀疑它是否值得努力……) HTH.这应该只需要一点xsl解析就可以做到:-) 所需步骤: 创建xs

有没有办法从巡航控制系统生成良好的错误报告

我喜欢在那份报告中看到以下内容

  • 中断生成的文件的行号
  • 提交该文件的开发人员的名称。(它不应与最后一个提交的人相关,因为该生成可能在最后一个人签入之前被破坏。)
  • 谢谢

  • 您已经有了文件/行号。CruiseControl.NET提供了详细的MSBuild报告,它只不过是通常的编译器输出
  • 这只有在版本控制系统特定的扩展中才可能实现。您必须自己编写这样一个扩展(但我怀疑它是否值得努力……)

  • HTH.

    这应该只需要一点xsl解析就可以做到:-)
    所需步骤:

  • 创建xsl文件(例如dull.xsl)
    此xsl应查看节点和节点以获取数据

  • 在webdashboard.config中定义一个指向 新的xsl文件。类似于:

  • 执行IIS设置以激活它(只是为了确保),并清除浏览器缓存

    现在,您应该在每个构建报告中看到一个错误:-)

  • -这将有助于适用指责


    然后,如果您添加Williams答案中的步骤,您将得到错误信息。

    他没有指定他使用的是MSBuild,但对所有构建器来说都几乎相同。Cruisecontrol将提供尽可能多的细节,因为它是由其建设者的伐木工人提供的。。我正在使用MSBuild,我得到了行号等等。。但是它正在显示。。我的想法是,如果我能得到错误消息、文件名和出错文件的行以及提交代码的人,那就更好了。。如何编写扩展名?我正在使用SVN。你能给我一些链接吗?好吧,看看github上的CCNet源代码: