2009-05-18 8 views
1

設定ファイルでテスト結果を電子メールで送るcruisecontrolがある方法はありますか? C:\プログラムファイル\ CruiseControlのの\テスト出力の\ index.htmlをcruisecontrolからの電子メールレポート?

これは私の現在の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> 

答えて

0

あなたはそれがfileMergeタスクを使用して含めることができるはずです、

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

編集:このような何かファイルと仮定すると、XMLベースです...

+0

おかげで、第二のファイルのパスは何でしょうか?どこでも好きですか? – JLau

+0

あなたが電子メールにマージする他のファイルだけですので、あなたの場合は除外することができます。フィットテストを行った場合は、パラメータの1つとしてフィットネス出力にパスを渡します – Pondidum

関連する問題