2009-04-24 9 views
0

コンパイルでエラーが検出された場合にのみ、 メールを開発者に送信する必要があります。エラーがなければ、メールを誰にも送る必要はありません。 ccnet.configファイルでこれらの設定を行う方法はありますか。種類でPublish発行ccnet

はコンパイルで マディ

答えて

0

エラーのみについてまたはあなたが一般的には失敗したビルドを意味ですか?ビルドは、コンパイルエラーだけでなく、さまざまな理由で失敗する可能性があります。

失敗したビルド(および/またはその他のビルドステータス)の場合は、email publisherが使用できます。

+0

です。 – Maddy

5

Maddy、 "Build"が失敗したときにメールを送信する必要があります。コンパイルに失敗した場合やテストしていない場合などは問題ありません。コンパイルするには制限しないでください。ちょうどコードをコンパイルしてもそれが正しく行われないからです。ここで

は、ドキュメントにlinkであり、ここで私はちょうど私が私のIDEでコンパイルエラーを参照してください場合にのみ、電子メールを送信したいの例

<email from="[email protected]" mailhost="yourmailserver.com" includeDetails="True"> 
      <users /> 
      <groups> 
       <group name="buildmaster" notification="failed"/> 
      </groups> 
      <converters> 
       <regexConverter find="DOMAIN\\" replace="" /> 
       <regexConverter find="$" replace="@yourcompany.com" /> 
      </converters> 
      <modifierNotificationTypes> 
       <NotificationType>Failed</NotificationType> 
      </modifierNotificationTypes> 
     </email> 
+0

こんにちはalex、このinput.Infactを与えることに取り組んでくれてありがとう、本当に私は私のIDEを呼び出すコマンドラインから自分のナントを実行すると、私のIDeが実行され、コンパイルエラーがスローされている実際のproblem.Whenを知っている。しかし、最後の実行は、私はビルド失敗の代わりにBUILD SUCCESSFULLとして見ることができます。これはエラーレベルを設定し、私はいつも成功しています。これは私のccnetと統合されているとき、存在しています。 – Maddy

+0

アレックスのスニペットはCCNet 1.5では無効です。グループ通知が変更されました。より新しいフォーマットのためのAlexのCCNetサイトへのリンクに従ってください。 –