1

gitによって行われた最後の変更を表示するメールを受け取りたいです。githubのように適切にフォーマットされている必要があります(+は緑、-は赤)。

これは私がこれまでに行ったことです:

  1. 5分ごとに変更をチェックし、変更をプルして、電子メールを送信するようにJenkinsを構成しました。
  2. 「JenkinsEmailExtensionPlugin」をインストールし、カスタムの「jelly」テンプレートで動作するように構成しました。このテンプレートは、コンソール出力も電子メールに送信します。
  3. ビルドに「gitshow」を実行するスクリプトを追加しました。

このようにして、この時間内にコードが変更された場合、5分ごとに「gitshow」の出力が電子メールに送信されます。

不足しているのは次のとおりです。

  1. 5分以内に2つのコミットが発生した場合は、最後のコミットによって作成された差分のみが表示されます。私はそれがgitshowが行うことだと思います。前回のコミットからのすべての変更ではなく、現在のコードからのすべての変更が必要です。
  2. うまくフォーマットされていません。プレーンテキストです。

ここで助けていただければ幸いです。ありがとう。

4

1 に答える 1

1

git diff --color @{yesterday}(または最後のプルが行われたとき/違いが重要なときはいつでも)私にとってはうまく機能します...

于 2013-03-26T18:45:13.357 に答える