2

Log ParserをEmail-extプラグインで使用して、解析されたコンソール出力を電子メールで取得するにはどうすればよいですか?

${JELLY_SCRIPT,template="html"}フォーマットされたメッセージを取得するために使用します。

Log Parserプラグインをインストールして構成した後も、コンソール出力が解析されていないメールが届きます。

4

1 に答える 1

2

Console Parserプラグインは、ビルドステータスページのリンクを介して後で表示できる個別のhtmlファイルを作成します。それはEmail-extプラグインとは何の関係もありません(少なくとも直接ではありません)。私が見ているように、いくつかのオプションがあります。

  • 電子メールのLogParserプラグインを忘れてください。テンプレートで出力を自分でフォーマットします(より強力なフォーマットについては、EmailExtプラグインのGroovyスクリプトオプションを使用できます)。
  • 電子メールに要約のみを提供し、解析されたコンソール出力へのリンクを含めます。にありhttp://<jenkins_server>/job/<job-name>/<build-num>/parsed_consoleます。

余談として:

Log Parserプラグインは、膨大なログがある場合に非常に時間を節約できます。

一般に、私の経験では、ビルド電子メールはヘルプよりも厄介なものであることが示されています。メールが多すぎて無視されるか、少なすぎて実際にサービスを提供できません。何らかの理由で、マネージャーはそれらを愛していますが、開発者はそれらを嫌っています。私はEmailExtとGroovyを使って超大胆なレポートを作成するのに1週間を費やしましたが、結局誰もそれを見ていません。私がいくらか役立つと思う唯一の電子メールは、ビルドを壊したコミッターに送信されたものです。要するに、セクシーに見えるものに時間を無駄にしないように注意してください、しかし結局はほとんど価値がありません。

于 2012-06-05T08:40:47.500 に答える