У меня вчера была похожая проблема с новой установкой cruisecontrol в качестве службы.
Убедитесь, что вы указали правильные xsl-файлы в ccnetservice.exe.config
(если вы используете службу) и ccnet.exe.config
, если вы используете консольную версию.
вам нужно перезапустить приложение службы / консоли после их обновления.
НТН
Edit:
Используете ли вы стандартный регистратор msbuild или Rodemeyer? Если вы используете Rodemeyer, вам нужно использовать различные XSL-преобразования (msbuild2ccnet.xsl
) в нормальные (compile.xsl
, msbuild.xsl
). Для этого есть руководство
Убедитесь, что ваш вывод поступает в журнал сборки, расположенный в server\<projectName>\artifacts
.
Если вы изменили xsl, убедитесь, что он находится в правильной папке (webdashboard\xsl
и server\xsl
). Вы можете проверить, работает ли xsl, скопировав файл журнала сборки (см. Каталог server\<projectName>\artifacts
). к файлу и добавив соответствующий заголовок XSL в заголовок, а затем открыв файл XML в веб-браузере)
EDIT:
в разделе <xslFiles>
файла ccservice.exe.config добавьте еще одну строку, например:
<file name="xsl\compile-msbuild.xsl" />
или
<file name="xsl\msbuild.xsl" />
, поскольку я не использую стандартный регистратор (вы, тем не менее), я не уверен, какой из них необходим. попробуйте один, затем, если это не сработает, попробуйте другой!