私は、Jenkins (バージョン 1.508) で Email-ext (バージョン 2.27.1) を使用して、ビルドが失敗したときに、最後の成功以降にプロジェクトに取り組んできたコミッターに電子メールを送信しようとしています。
ビルドログもメールに添付したいので、「ビルドログを添付」ボタンを見てチェックしたのですが、「保存」または「適用」をクリックして設定に戻ると、またボタンのチェックが外れてしまいます。どうすれば修正できますか?
私は、Jenkins (バージョン 1.508) で Email-ext (バージョン 2.27.1) を使用して、ビルドが失敗したときに、最後の成功以降にプロジェクトに取り組んできたコミッターに電子メールを送信しようとしています。
ビルドログもメールに添付したいので、「ビルドログを添付」ボタンを見てチェックしたのですが、「保存」または「適用」をクリックして設定に戻ると、またボタンのチェックが外れてしまいます。どうすれば修正できますか?
これは email-ext 2.27.1 のバグで、2.28 で修正されています (信じられるなら、今日リリースされました)。
私たちのシステムではおそらく少し古いバージョンの email-ext を使用しているため、このオプションは利用できません。
または、メッセージのデフォルトのコンテンツに加えて、次の変数を使用できます。
$BUILD_LOG
これは、コンテンツ タイプとして html を使用している場合 (改行が正しく表示されない)、ログ コンテンツを正しく表示しませんが、テキスト コンテンツ タイプでは正常に機能します。
HTML については、Jelly Scripts を使用してカスタマイズ可能なコンテンツを作成できます。ビルド ログの少なくとも最後の部分を表示するデフォルトの例がいくつかあります。