1

プロジェクトをクリーンアップ、ビルド、およびテストするビルド ジョブがあります。私とビルドを壊した開発者にメールを送信するように Jenkins をセットアップしました。次に、テストがコンパイルされないように、1 人の開発者にテストを中断させました。Jenkins は、SVN に登録している全員に電子メール通知を送信しました。

私たちは皆同じブランチで作業していますが、Jenkins は私とビルドを壊した 1 人の開発者だけに通知するべきではありませんか? ビルドが壊れた後にコードに触れたすべての開発者にも通知する必要があることを理解していますが、SVN ログによると、コミットを行っているのは 1 人だけでした。Jenkins は、コミットが行われた直後に SVN をポーリングするため、その後のコミットはありませんでした。

4

1 に答える 1

2

ビルド後の「編集可能な電子メール通知」アクションを使用していますか?
そのオプションが表示されない場合は、「email-ext」プラグイン
https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+pluginをダウンロードする必要があります。

ビルド後のセクションでプラグインを選択すると、「詳細」ボタンが表示されます。それをクリックすると、「トリガーを追加する」オプションが表示されます。次のようなトリガーがあります。-
「成功」(ビルドの成功)または
-「失敗」(ビルドの失敗)。
-「不安定な」ビルドのトリガーもあります。Mavenを実行している場合、失敗したテストは通常​​、ビルドを不安定とマークします。または、条件に基づいてビルドを手動で不安定とマークできる他の方法があります。

いずれの場合も、トリガーごとに、電子メールの送信先を指定できます(複数のトリガーを構成できます)。

受信者リスト-グローバルまたはトリガーごとの事前定義されたリストコミッター-
このチェックアウトに対してSVNを変更した
もの犯人-最後に成功したビルド以降にSVNを変更したものリクエスター-ビルド
をトリガーするユーザー

于 2012-10-23T14:01:08.277 に答える