CruiseControl.net дублирует НАМ-тайминги

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

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

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

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

25.08.2008 12:04:50
2 ОТВЕТА

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

-1
25.08.2008 14:54:50

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

<xsl:variable name="buildresults" select="//build/buildresults[1]" />
3
25.12.2008 07:58:24