13

email- ext2.24.1をJenkins1.447にインストールしました。「拡張メール通知」「デフォルトコンテンツ」を

$ PROJECT_NAME-ビルド#$ BUILD_NUMBER-$ BUILD_STATUS:

結果を表示するには、$BUILD_URLのコンソール出力を確認してください。

失敗したテスト(以前のビルドと比較した回帰):$ {FAILED_TESTS、onlyRegressions = true}

変更:$ {CHANGES、showPaths = true、format = "%a:%r%p \ n-\"%m \ "、pathFormat =" \ n \ t-%p "}

プロジェクトに行き、「編集可能な電子メール通知」を選択し、デフォルト設定のままにしました。「デフォルトの件名」は$ DEFAULT_SUBJECTを示し、「デフォルトのコンテンツ」は$DEFAULT_CONTENTを示します。

出てくるメールでは、email-extが存在しないかのようです。ビルド情報が表示されるだけで、失敗したテストや前回の成功以降の変更については何も表示されません。

失敗したテストと変更がメールに表示されないのはなぜですか?そして、どうすればこれをデバッグできますか?何が実行されているかを示すログがどこかにありますか?

編集:プロジェクト「デフォルトコンテンツ」に「HALLOO」を追加しました。現れませんでした。

グローバル構成の電子メール部分のスクリーンショット: グローバル構成

ジョブ構成ページの電子メール部分のスクリーンショット: ジョブ構成

4

4 に答える 4

6

Post build actionsセクションで、完全に削除しますE-mail notification。これにより、インスタンスがのみを使用していることが保証されますEditable email notification

これは私のバージョン(1.477)で可能ですが、ビルド後のアクションを追加/削除するこの機能がいつリリースされたかはわかりません。

于 2012-10-08T08:04:03.357 に答える
2

いくつかの問題があります。まず、グローバル設定画面でデフォルトの受信者を追加する必要があります。ジョブごとの構成が壊れています。作者はもう表示されるべきではないと主張していますが、最新バージョンではまだ表示されています.

次に、ジョブごとのボックスでコンテンツを指定してみてください。$DEFAULT_CONTENT を削除し、テンプレートに置き換えます。

私のインストールでは、それを行うことで動作させることができました。また、電子メールを送信する前に、(ジョブごとの構成で) 詳細設定を行い、トリガーを明示的に設定する必要がありました。

単体テストの失敗を印刷するのに苦労しましたが、CHANGES は機能します。

于 2012-12-14T21:53:41.147 に答える
2

デフォルトの電子メール通知のチェックボックスをオフにしてから、受信者リストを拡張電子メール構成に追加する必要があります。$DEFAULT_RECIPIENTS の使用は、デフォルトを構成している場合にのみ機能します。

于 2012-10-05T21:11:41.950 に答える
1

ジョブ構成ページで、Editable Email Notificationセクションに移動します。このセクションの下部で、Advanced...ボタンをクリックした後に表示されるドロップダウン ボックスからトリガーを追加できます。最初に電子メール通知を構成したとき、トリガーが定義されておらず、電子メールも送信されませんでした。

常にメールを送信したい場合は、Before buildトリガーを使用します。次に、チェックボックスを追加して、このトリガーの電子メールの受信者を決定します。にすべての電子メール アドレスが必要な場合は$DEFAULT_RECIPIENTS、 のチェックボックスをクリックしますSend To Recipient List

于 2013-03-29T22:21:30.133 に答える