2009-05-18 12 views
1

Existe-t-il un moyen d'avoir un résultat de test de cruisecontrol pour envoyer un e-mail via le fichier de configuration? C: \ Program Files \ cruisecontrol \ test sortie \ index.htmlEmail rapports de cruisecontrol?

Ceci est ma publication actuelle dans le 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> 

Répondre

0

vous devriez être en mesure d'inclure à l'aide de la tâche fileMerge, quelque chose comme ceci:

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

Edit: En supposant que le fichier est basé sur XML ...

+0

grâce, ce serait le chemin pour le 2ème dossier soit? n'importe où je veux? – JLau

+0

juste tous les autres fichiers que vous souhaitez fusionner dans l'e-mail, donc dans votre cas, vous pouvez l'exclure. Si vous aviez des tests d'adéquation, vous placeriez le chemin d'accès à la sortie de fitnesse comme l'un des paramètres Pondidum