#cruisecontrol.net
#cruisecontrol.net
Вопрос:
В круиз-контроле есть ли способ записать описание для шага тестирования?
<exec>
<executable>$(cmd)</executable>
<baseDirectory>bin$(bit)Release</baseDirectory>
<buildArgs>/C del /Q /F /S *.*</buildArgs>
<description>Cleaning up the release directory</description>
</exec>
Я заметил, что описание не отображается в нашем файле журнала?
Есть ли какой-то другой способ сделать это?
Комментарии:
1. Какова причина добавления описания в журнал?
2. Для целей отладки. Чтобы было легко определить, какой шаг не удался.
Ответ №1:
CruiseControl включает в себя детали / спецификацию задачи перед любым выводом; например:
...
<buildresults>
<task>
<buildArgs>/c "echo hello"</buildArgs>
<buildTimeoutSeconds>1800</buildTimeoutSeconds>
<baseDirectory>c:</baseDirectory>
<description>description</description>
<dynamicValues/>
<environment/>
<executable>c:windowssystem32cmd.exe</executable>
<priority>Normal</priority>
<successExitCodes/>
</task>
<message>hello</message>
...
<buildresults>
...
Это также включает описание задачи.
Если задача не выполняется, я полагаю, что текст исключения включается в виде текста внутри buildresults
узла