2010-06-29 30 views
6

Bạn có biết giải pháp giám sát repo nào tốt không?git: công cụ giám sát repo

Tôi muốn nhận thông tin khi ai đó đẩy đến repo từ xa (tốt hơn là thông qua biểu tượng khay thanh tác vụ: "người dùng đã đẩy ...").

giải pháp

khác tôi xem xét:

  • Nhận các móc
  • kỳ git log qua cron séc
  • các bản cập nhật trên chạy mỗi lệnh git

(hệ thống của tôi lựa chọn là Ubuntu)

+0

Bạn có muốn viết nó cho mình hoặc bạn đang tìm kiếm hiện thực hiện hành? – Mizipzor

+1

Tôi đã tìm thấy 'zenity' hiển thị các thông báo trên thanh tác vụ, nhưng bây giờ tôi cần một số lệnh git thông minh và nhẹ để kiểm tra các bản cập nhật. – takeshin

+0

@mizipzor Im tìm kiếm giải pháp tốt nhất. Tôi chưa biết bất kỳ triển khai hiện có nào. Tôi hỏi ý kiến ​​của bạn. – takeshin

Trả lời

1

Nếu đẩy (thông qua một cái móc git) là không thuận tiện, sau đó một hệ thống bỏ phiếu rất dễ dàng để thiết lập:

Một đơn giản Hudson công việc có thể thăm dò ý kiến ​​repo Git để biết thông tin mới và gửi email hoặc làm bất cứ nhiệm vụ khác mà bạn chọn.
Nó có bộ theo dõi khay khác nhau như this one.

Hoặc code browsing tool like FishEye có thể thăm dò ý kiến ​​bình đẳng cho dữ liệu mới và trình bày chúng trong giao diện web đẹp mắt.

Cả hai công cụ được xây dựng để nói chuyện với kho Git (cũng như khác: SVN, ClearCase, ...)

+0

Tôi nghĩ cách tốt nhất là sử dụng móc và sau đó chỉ cần đẩy thông tin ra ở đâu đó. Tùy chọn ở đâu hoặc những gì mà một nơi nào đó là khá nhiều là khá nhiều vô hạn từ đây. –

1

Tôi tìm thấy điều này git-commit-notifier gửi email đẹp mắt cho mỗi đẩy.

Vì thư gửi thư, bạn cần có máy chủ SMTP. Nếu bạn không có một mình, bạn có thể use Gmails. Tôi cho rằng bạn đã có địa chỉ email và một số chương trình khay tiện lợi để hiển thị email đến.

Hiếm khi thử bản thân mình nhưng theo như thông báo đẩy, có vẻ như bạn muốn làm những gì bạn muốn.