1

Jenkins1.495を使用しています。

問題は、同時ビルドが有効になっている場合、すべてのビルドが完了するまで電子メールが送信されないことです。

私はこの問題を追跡しましたが、すべての組み込みの電子メール通知アクションにはすべて以前のビルドに依存するトリガーがあり、現在のビルドが「まだ失敗している」か「修正されている」か「壊れている」か「壊れている」かを知ることができます。まだ成功」など。これはここで簡単に見ることができます。

他のビルドを待たずにメールを送信する方法を知りたいのですが、次の方法で行います。

  • 私の問題を解決できる既存のプラグイン。
  • 自分のメールプラグインを作成または適合させます。
  • 私が考えもしなかった賢い解決策。

私が自分の電子メールプラグインを作成または適合させる場合、誰かがこれを経験したことがあるかどうか、または彼らがすでに持っている可能性のある解決策を共有できるかどうかを知りたいです。

4

2 に答える 2

0

私も同じような状況です。

トリガーパラメーター化ビルドを使用して、電子メールを送信するためのセカンダリジョブをトリガーすることを考えています。

于 2013-09-27T23:27:05.653 に答える
0

私はここに答えを置くべきだと決めました(質問がされてから数年が経ちました)

組み込みのメールレポートを使用せずに、自分でメールレポートを作成するだけでこれを解決しました。

これで問題が解決しないことはわかっていますが、それが私の回避策です。

実際、最終的には、プロセス全体をJenkinsから独自のスクリプトに移動し、JenkinsをWebインターフェイスとして使用するだけでした。

于 2015-09-21T11:38:36.530 に答える