CruiseControl.net дублирует НАМ-тайминги - PullRequest
1 голос
/ 25 августа 2008

Я пытаюсь настроить веб-панель CruiseControl.net в данный момент. Пока все работает хорошо, но у меня проблема с отчетом о времени сборки NAnt.

Во-первых, мой текущий ccnet.config файл выглядит примерно так:

<project name="bla">
...
<prebuild>
 <nant .../>
</prebuild>
<tasks>
 <nant .../>
</tasks>
<publishers>
 <nant .../>
</publishers>
...
</project>

Когда сборка завершается, в отчете о времени NAnt отображаются три дубликата резюме Есть ли способ исправить это без изменения структуры проекта?

Ответы [ 2 ]

3 голосов
/ 25 декабря 2008

Очевидно, что это можно решить, выбрав только первый <buildresults> узел в NAntTiming.xsl веб-панели управления. Поскольку каждое дублированное резюме содержит одну и ту же информацию, этого изменения в разделе <div id="NAntTimingReport"> кажется достаточным:

<xsl:variable name="buildresults" select="//build/buildresults[1]" />
0 голосов
/ 25 августа 2008

Не прямой ответ на ваш вопрос, но вы можете проверить Хадсон. Его преимущество в том, что его гораздо проще настроить, чем CruiseControl. Есть немного об использовании этого для NAnt здесь .

...