2015-01-26 19 views
17

công việc của chúng tôi là như sau:Có JIRA gửi mail để quan sát trên phạm từ Stash trên vé

  • Có người mở vé trong JIRA (ABC-123)
  • phát triển cam kết với cam kết thông báo ("Làm , liên quan đến ABC-123 ")
  • Nhà phát triển đẩy tới máy chủ Stash
  • Cam kết sẽ hiển thị trên JIRA (và khi được xem trên Stash, vé sẽ được liên kết với JIRA).

    • Lưu ý: Tôi không chắc chắn nếu công việc trên được thực hiện bởi chúng tôi, một plugin, hoặc ra khỏi hộp bởi JIRA/Stash

Câu hỏi của tôi là, Có bất kỳ sự kiện đó là hoặc có thể được bắn trong Jira có thể được sử dụng để kích hoạt thông báo email?

Vì vậy, nếu Alice, Bob và Charlie xem ABC-123, họ sẽ nhận được email về cam kết của Nhà phát triển của chúng tôi.

Tôi đã ghi lại tài liệu chính thức từ Atlassian someexamples và nhiều plugin khác nhau, nhưng dường như không tìm thấy bất kỳ thứ gì.

+0

những gì về một cái móc git? – Vogel612

+0

Còn về git hook? Có vẻ ngớ ngẩn rằng móc git sẽ phải phân tích cú pháp thông điệp cam kết để lấy vé, sau đó yêu cầu JIRA cho danh sách theo dõi, sau đó gửi thư. Điều này có vẻ giống như một trường hợp tương đối phổ biến đối với một người quản lý vé/máy chủ git. Tuy nhiên, nếu bạn có một giải pháp liên quan đến một git hook, cảm thấy tự do để gửi nó như là một câu trả lời dưới đây. –

Trả lời

4

Nói chung, luồng công việc bạn sử dụng yêu cầu Git Integration Plugin for JIRA hoặc JIRA DVCS Connector (nếu bạn đang sử dụng Bitbucket hoặc Github) vì vậy tôi giả sử bạn sử dụng nó.

Cách khác là sử dụng JIRA REST API để xử lý vé của bạn bằng git hooks - điều này sẽ kích hoạt thông báo trên vé JIRA, vì cơ bản là phím tắt xử lý vé JIRA của bạn trực tiếp từ thư cam kết - giống như bạn đã làm nó theo cách thủ công.

Giả sử bạn có Git Tích hợp Plugin for Jira, để làm cho thông báo của bạn làm việc bạn sẽ phải chỉnh sửa Notification Scheme - bạn sẽ phải thiết lập các điều khoản dự án - đặc biệt Công cụ Xem Phát triển phép phải được cấp cho Người dùng> Nhóm > Vai trò dự án (đọc Thiết lập kho lưu trữ trên http://bigbrassband.com/documentation.html) để xem dữ liệu liên quan đến git trên vé JIRA.

Bạn cũng có thể xem tất cả cài đặt trong plugin "Cài đặt nâng cao" và kiểm tra xem có bất kỳ tính năng nào trong số này được đặt thành Tắt hay không và bật tính năng này.

+1

Câu trả lời này cho chúng ta gần nhất! Cảm ơn. –

0

Nhìn vào các sự kiện trong JIRA có thể được thông báo, ngoài "Sự kiện chung" mà tôi không chắc chắn khi nào bị sa thải, có thể sử dụng một số thẻ smart commit khác có thể giúp đạt được mục tiêu này? Ví dụ:

Ví dụ: nhà phát triển có thể thêm thông báo cam kết của họ với ISSUE_KEY #comment để nhận xét cam kết của họ được thêm làm nhận xét cho vấn đề JIRA. Sau đó, bạn có thể định cấu hình sự kiện "Sự cố đã nhận xét" để thông báo cho những người thích hợp.

0

Nếu bạn có quyền truy cập quản trị Jira, bạn có thể thay đổi tất cả liên quan đến thông báo Jira. Tại công ty trước đây của tôi, tất cả người dùng Jira sẽ nhận được thông báo về nhóm Jira chuẩn ... những người khác cần thông báo cụ thể sẽ được thêm vào các nhóm jira khác nhau theo Jira admin

2

Dường như có một thứ gọi là Notification Assistant for JIRA.Tôi khá chắc chắn đây là những gì công ty của tôi sử dụng để thông báo cho chúng tôi về cam kết Github thông qua ứng dụng Hipchat. Có vẻ như có cách để tự động tạo email cho bạn.

Hãy xem trong trình chiếu cho nó. Dưới đây là một vài ảnh chụp màn hình khiến tôi nghĩ đây là những gì bạn đang tìm kiếm.

enter image description here enter image description here

+1

Tôi không biết plugin đó! Tốt đẹp. Nó không * khá * những gì chúng tôi đang tìm kiếm mặc dù, nó gần gũi. Đáng buồn thay, tôi chỉ có thể trao giải thưởng cho một câu trả lời, vì vậy hãy +1 và biết ơn của tôi :) –

Các vấn đề liên quan