Почему CruiseControl.NET не отправляет результаты сборки и тестирования по электронной почте? - PullRequest
0 голосов
/ 10 августа 2009

Я использую CruiseControl.NET с NUnit и NAnt. Я пытаюсь заставить CC.net рассылать электронные письма, содержащие результаты тестов и информацию о сборке. Мой конфигурационный файл выглядит так:

<publishers>
        <merge>
            <files>
                <file>C:\Tests\*Results*.xml</file>
                <file>C:\Artifacts\*</file>
            </files>
        </merge>
        <xmllogger logDir="C:\Build Logs" />
        <email from="ContinuousIntegrationServer@test.com" mailhost="mail.test.com">
        <groups>
                <group name="alwaysNotify">
                    <notification>
                        <notificationType>Always</notificationType>
                    </notification>
                </group>
                <group name="notifyOnFail">
                    <notification>
                        <notificationType>Failed</notificationType>
                    </notification>
                </group>
        </groups>
        <users>
            <user name="me" group="alwaysNotify"  address="me@test.com"/>
        </users>
        <xslFiles>
            <file>xsl\header.xsl</file>
            <file>xsl\compile.xsl</file>
            <file>xsl\unittests.xsl</file>
            <file>xsl\modifications.xsl</file>
        </xslFiles>
    </email>
</publishers>

Когда я получаю электронное письмо, сообщающее, что сборка прошла успешно, в теле есть только это:

CruiseControl.NET Build Results for project test (http://CISERVER1/ccnet)

Почему информация о сборке и результаты теста не включены в тело?

1 Ответ

3 голосов
/ 10 августа 2009

Добавьте <includeDetails>true</includeDetails> в раздел издателя электронной почты.

...