良いレポ監視ソリューションを知っていますか?
誰かがリモートリポジトリにプッシュしたときに情報を取得したい(できればタスクバートレイアイコン:「誰かがプッシュした…」を介して)。
私が考える他の解決策:
- フックを受け取る
- cron経由で定期的にgitlog
- すべてのgitコマンドの実行に関する更新を確認してください
(私の選択したシステムはUbuntuです)
プッシュごとに見栄えの良いメールを送信するこのgit-commit-notifierを見つけました。
メールを送信するため、SMTPサーバーが必要です。自分で持っていない場合は、Gmailを使用できます。あなたはすでにメールアドレスと受信メールを表示するための気の利いたトレイプログラムを持っていると思います。
Haventは自分で試しましたが、プッシュ通知に関する限り、それはあなたが望むことをしているようです。
(gitフックを介して)プッシュするのが便利でない場合は、ポーリングシステムを簡単にセットアップできます。
単純なハドソンの仕事では、Gitリポジトリをポーリングして新しい情報を探し、メールを送信したり、その他の任意のタスクを実行したりできます。この
ようなトレイトラッカーがいろいろあります。
または、FishEyeのようなコードブラウジングツールは、新しいデータを同様にポーリングして、それらを優れたWebインターフェイスに表示できます。
どちらのツールも、Gitリポジトリ(およびその他:SVN、ClearCaseなど)と通信するように構築されています。