continuous-integration - 更好的 CruiseControl.NET 报告

标签 continuous-integration cruisecontrol.net

有什么方法可以从巡航控制生成良好的错误报告吗?

我希望在该报告中得到以下内容。

  1. 破坏构建的文件的行号
  2. 提交该文件的开发人员的姓名。 (它不应该与最后一个提交的人相关,因为构建可能会在最后一个人 checkin 之前提前被破坏。)

谢谢。

最佳答案

这应该可以通过一些 xsl 解析来实现:-)
所需步骤:

  1. 创建 xsl 文件(例如blame.xsl)
    此 xsl 应该查看 节点和 节点来获取数据。

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

  3. 执行 iisreset 来激活它(只是为了确定)并清除浏览器缓存

    现在你应该在每个构建报告中看到一个 Blame :-)

关于continuous-integration - 更好的 CruiseControl.NET 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2801224/

相关文章:

Jenkins 配置因系统用户异常而恢复

tomcat - 具有数据库更改控制的持续部署工具

visual-studio - 生成前任务-在CruiseControl.NET中删除工作副本

.net - 使用 MSBuild 时不构建私有(private)访问器

java - 获取 CruiseControl.Net 以显示 Java 输出

asp.net - 将代码从 Subversion 存储库部署到 Web 服务器而不进行构建

msbuild - 您如何在Atlassian OnDemand上构建C#项目?

testing - 如何使用 Jenkins 运行回归测试

continuous-integration - npm 错误! git@github.com : Permission denied (publickey). 在 GitHub 操作

c# - 使用 CruiseControl.NET 和 MSBuild 发布网站