Отчеты по электронной почте от cruisecontrol? - PullRequest
1 голос
/ 18 мая 2009

Есть ли способ выполнить круиз-контроль для отправки результатов теста по электронной почте через файл конфигурации? C: \ Program Files \ cruisecontrol \ test-output \ index.html

Это мой текущий параметр публикации в config.xml:

 <publishers>
        <currentbuildstatuspublisher file="${log.dir}/status.txt"/>
        <htmlemail
    buildresultsurl="http://${build.server}/buildresults/${project.name}"
            subjectprefix="[CruiseControl] " 
            xsldir="${cruise.install.dir}/webapps/cruisecontrol/xsl"
    css="${cruise.install.dir}/webapps/cruisecontrol/css/cruisecontrol.css"
            logdir="${log.dir}"
            mailhost="mailhost" defaultsuffix="@myemail.com" reportsuccess="always"
            returnaddress="${return.email}"
    >
    <always address="${team.email}"/>
    </htmlemail>
 </publishers>

1 Ответ

0 голосов
/ 18 мая 2009

вы можете включить его, используя задачу fileMerge , что-то вроде этого:

<publishers>
  <merge>
    <files>
      <file>C:\Project\test-output\emailable-report.html</file>
      <file><!-- path --></file>
    </files>
  </merge>
</publishers>

Редактировать: Предполагая, что файл основан на XML ...

...