Круиз -контроль .NET не показывает ошибки сборки NANT
-
02-10-2019 - |
Вопрос
Мы используем Cruise Control 1.5.7256.1 и используем его для выполнения сборки с использованием NANT и NANTCONTRIB. Сборки не выполняются и достигают успеха правильно, но когда они сбои, соответствующие сообщения об ошибках отображаются на странице отчета CCNET Build. Смотрите изображение ниже
Ошибки сборки можно увидеть на странице журнала строительства View, но они не переходят на страницу отчета об сборке. Сама сборка довольно проста, это просто элемент MSBuild NantContrib, который создает файл .NET 3.5 .SLN.
Любые идеи?
Решение
Вы проверяли файл dashboard.config? В этом файле вы можете добавить/удалить анализаторы журнала xsl в разделе Xslfilenames, как это:
<buildPlugins>
<buildReportBuildPlugin>
<xslFileNames>
<xslFile>xsl\header.xsl</xslFile>
<xslFile>xsl\compile.xsl</xslFile>
<xslFile>xsl\compile-msbuild.xsl</xslFile>
<xslFile>xsl\unittests.xsl</xslFile>
<xslFile>xsl\MsTestSummary.xsl</xslFile>
<xslFile>xsl\modifications.xsl</xslFile>
</xslFileNames>
</buildReportBuildPlugin>
<...>
</buildPlugins>
Если вам нужны NANT -выходы в вашем отчете, у вас должна быть линия xsl compile.xsl.
У вас есть аналогичный раздел в Server/ccnetservice.exe.config, который используется для электронных писем.
Если вы что -то измените в webdashboard.config, вам придется перезагрузить весь IIS, чтобы увидеть модификации.