0

ハドソンで環境を監視する仕事をしています。要件は、ジョブが定期的に構築され、環境がダウンしたときにメールを送信することです。ただし、前回の実行でジョブのステータスが失敗で、電子メールが既に送信されている場合は、メールの送信を停止する必要があります。Hudson でこのトリガーをセットアップする方法は?

4

1 に答える 1

0

まず、まだ行っていない場合は、電子メールの送信に email-extプラグインを使用する必要があります。

インストールしたら、ビルド後のアクションで"Editable Email Notification".

そこで"Advanced..."ボタンをクリックして、いつ(誰に)電子メールが送信されるかを制御するトリガーを設定します。

少なくとも 2 つのトリガーが必要です:FailureStill Failing.
「失敗」は、ジョブが初めて失敗したときにトリガーされます。含めたいすべての人にメールを送信します。後続の障害がある場合は、「まだ失敗しています」がトリガーされます。この場合、受信者リストをオフのままにします (または、管理者のみに送信します)。

トリガーも使えますFixed。これにより、ビルドが失敗から回復した後にメールが送信されます (ただし、その後の成功では送信されません)。

于 2013-01-24T15:11:19.103 に答える