36

私は Jenkins を初めて使用します。ビルドが成功した後に生成された HTML レポート (HTML コードではない) をメール本文 (添付ファイルとしてではなく) に表示する方法を知りたいです。

従うべき正確な手順と、考えられるゼリー テンプレートの内容を知りたいです。

4

7 に答える 7

59

プラグインのドキュメントを詳しく調べてください。ここでグルービーは必要ありません。

Content Type が HTML に設定されていることを確認し、本文に以下を追加してください。

${FILE,path="my.html"}

これにより、my.htmlコンテンツがメール本文に配置されます (ファイルの場所は、ジョブのワークスペースに相対的です。私はそれを使用しており、うまく機能しています。

これが役立つことを願っています。

編集: email-ext プラグインでこの機能をサポートするには、Jenkins バージョン1.532.1 (またはそれ以降)が必要であることに注意してください。

于 2014-02-27T13:16:58.623 に答える
8

Jenkins 1.558でうまくいきました

${FILE,path="target/failsafe-reports/emailable-report.html"}
于 2014-09-19T07:02:35.763 に答える
2

リンクを環境変数に割り当てるだけで、その変数を使用して ${ENV, var=ENV_VARIABLE} を使用してメールに出力できます。

于 2015-11-17T22:14:10.930 に答える