2011-06-29 18 views
0

私はパッチを配備し、テストマシンにビルドするためのAntとPerlスクリプトを1つ使用しています。AntスクリプトでMailLoggerを使用するにはどうすればよいですか?

このため、私は展開を実行するために、バックアップ、解凍、展開、ログ、およびメールのような異なるターゲットを呼びます。

私のスクリプトがどこに失敗したかについては、開発者にメールを送信したいと思います。たとえば、Deployターゲットで失敗した場合、デプロイメントターゲットで既に失敗しているため、メールタスクターゲットに到達していないにもかかわらず、デプロイメントがDeployターゲットで失敗したことをデベロッパーにメールします。

MailLoggerを使用してメールを送信するにはどうすればよいですか?

私のスクリプトは次のとおりです。mailloggerを使用して

<?xml version="1.0"?> 
<project name"xyz" default="D"> 
<target name"Backup"> 
</target> 
<target name"Unzip"> 
</target> 
<target name"Deploy"> 
</target> 
<target name"Log"> 
</target> 
<target name"Mail"> 
</target> 
</project> 

答えて

1

は、あなたのビルドが失敗したターゲットの名前を教えてくれません。 あなたは、いくつかのtry/catch /最後に
Flaka
Antcontrib/Antelope
のようなアリのアドオンを介して利用構築して、件名を設定し、あなたのメールを送信するcatchブロックでmailtaskを使用し、mailbodyと
添付ファイルを使用することができます(FEは、レコードのタスクでキャッチログ)あなたのように...そうでなければ

あなたはジェンキンス/ハドソン、CruiseControlのように本当のcontinous integration toolを使用することを検討すべきであるあなたの顧客のためのより多くのフィードバックが必要な場合は、..メール通知のほかに、彼らは、ダッシュボードを提供しますすべての詳細と

関連する問題