我们已经设置Cruise Control.Net从源代码控制中构建.Net项目。问题是,当构建失败时,错误日志显示一个巨大的构建XML,我们很难找出实际的错误。如何配置巡航控制以更可读的格式显示错误?如何配置Cruise Control.Net以在Web仪表板中显示适当的错误?
0
A
回答
2
确保您的ccnet配置中包含xmllogger,并尝试通过ccnet的Web仪表板查看生成结果。
0
为了使它更加可读的(与错误一起把项目名称)
在webdashboard/xsl/msbuild.xsl
添加
<xsl:if test="parent::target/@name != ''">
target-><xsl:value-of select="parent::target/@name" /> 
</xsl:if>
略高于
<xsl:if test="@file != ''" >
在<xsl:template match="error">
部分。
从而作为一个整体部msbuild.xsl将
<xsl:template match="error">
<div style="color:orangered">
<xsl:value-of select="./../../@file" /> 
<xsl:if test="parent::target/@name != ''">
target-><xsl:value-of select="parent::target/@name" /> 
</xsl:if>
<xsl:if test="@file != ''" >
<xsl:value-of select="@file"/> (<xsl:value-of select="@line"/>,<xsl:value-of select="@column"/>): 
</xsl:if>
error <xsl:value-of select="@code"/>: <xsl:value-of select="text()" />
</div>
</xsl:template>
相关问题
- 1. 如何在Cruise Control.NET中配置和使用网页仪表板
- 2. Cruise Control.NET与SVN
- 3. 修改Cruise Control.NET
- 4. Cruise Control.NET,NUnit集成
- 5. Wordpress仪表板显示错误
- 6. 从配置eclipse文件中禁用仪表板,遇到显示仪表板错误
- 7. Cruise Control.Net最佳实践
- 8. Cruise Control.net和subversion问题
- 9. Cruise Control.Net 1.5 + Visual Source Safe + MSBuild.exe
- 10. Cruise Control .Net修改仪表板
- 11. Cruise Control.NET电子邮件不包含错误的详细信息
- 12. 如何在salesforce中的visualforce页面中显示仪表板
- 13. 如何减少Cruise Control.Net 1.8.3正在记录的信息量?
- 14. CloudKit仪表板 - 设置显示在左侧栏中的字段
- 15. Bluemix MobileFirst 8.0仪表板适配器数
- 16. 在Freeboard上显示JSON或XML数据(Web仪表板)
- 17. 在仪表板上显示仪表板使用jQuery中的asp.net c#
- 18. 配置CC.NET电子邮件通知并在仪表板中显示错误日志
- 19. 如何在Kibana中配置Jira仪表板
- 20. Halogy仪表板不显示图
- 21. 当我们尝试连接DataSource时,Sharepoint 2010仪表板显示错误
- 22. CruiseControl.net web仪表板安全
- 23. 在iPad上不显示Bluemix仪表板
- 24. icinga web 2显示特定服务组的仪表板
- 25. 如何在Magento仪表板图中显示挂单
- 26. 如何从msysgit中获取源代码,使cruise control.net可以构建
- 27. 是否可以在另一个应用程序上显示Sidekiq Web仪表板?
- 28. 运行查询会在AWS Redshift“查询”仪表板中显示错误
- 29. 如何在rails上显示无表模型管理仪表板
- 30. Cruise Control.net女士Build Task设置XML输出名称