我們已經設置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
- 3. Cruise Control.NET與SVN
- 4. Cruise Control.NET,NUnit集成
- 5. Wordpress儀表板顯示錯誤
- 6. Cruise Control.Net最佳實踐
- 7. Cruise Control.net和subversion問題
- 8. Cruise Control.Net 1.5 + Visual Source Safe + MSBuild.exe
- 9. 從配置eclipse文件中禁用儀表板,遇到顯示儀表板錯誤
- 10. Cruise Control .Net修改儀表板
- 11. Cruise Control.NET電子郵件不包含錯誤的詳細信息
- 12. 將Visual Studio 2012集成到Cruise Control.NET中
- 13. ELK儀表板顯示錯誤的數據/結果
- 14. 如何減少Cruise Control.Net 1.8.3正在記錄的信息量?
- 15. SonarQube在配置項目後沒有在儀表板中顯示任何問題
- 16. HangFire儀表板不在PROD中顯示
- 17. 配置kibana儀表板
- 18. 如何在salesforce中的visualforce頁面中顯示儀表板
- 19. Cruise Control.net不復制rdlc文件
- 20. CloudKit儀表板 - 設置顯示在左側欄中的字段
- 21. 儀表板URL的配置位置
- 22. 如何在儀表板佈局中顯示特定的圖標?
- 23. Bluemix MobileFirst 8.0儀表板適配器數
- 24. 如何從msysgit中獲取源代碼,使cruise control.net可以構建
- 25. 在Freeboard上顯示JSON或XML數據(Web儀表板)
- 26. 在儀表板上顯示儀表板使用jQuery中的asp.net c#
- 27. 如何在Kibana中配置Jira儀表板
- 28. CruiseControl.net web儀表板安全
- 29. Halogy儀表板不顯示圖
- 30. 配置CC.NET電子郵件通知並在儀表板中顯示錯誤日誌