gitによって行われた最後の変更を表示するメールを受け取りたいです。githubのように適切にフォーマットされている必要があります(+は緑、-は赤)。
これは私がこれまでに行ったことです:
- 5分ごとに変更をチェックし、変更をプルして、電子メールを送信するようにJenkinsを構成しました。
- 「JenkinsEmailExtensionPlugin」をインストールし、カスタムの「jelly」テンプレートで動作するように構成しました。このテンプレートは、コンソール出力も電子メールに送信します。
- ビルドに「gitshow」を実行するスクリプトを追加しました。
このようにして、この時間内にコードが変更された場合、5分ごとに「gitshow」の出力が電子メールに送信されます。
不足しているのは次のとおりです。
- 5分以内に2つのコミットが発生した場合は、最後のコミットによって作成された差分のみが表示されます。私はそれがgitshowが行うことだと思います。前回のコミットからのすべての変更ではなく、現在のコードからのすべての変更が必要です。
- うまくフォーマットされていません。プレーンテキストです。
ここで助けていただければ幸いです。ありがとう。