41

Gần đây tôi đã di chuyển máy chủ CI của tôi từ phiên bản CruiseControl cũ sang Hudson. Các tính năng duy nhất tôi bỏ lỡ từ CruiseControl là khả năng nhận được email thông báo xây dựng MỌI xây dựng, không chỉ những người gây ra tình trạng của dự án để thay đổi.Làm cách nào tôi có thể định cấu hình Hudson để gửi email cho MỌI bản dựng, không chỉ những người thay đổi trạng thái của dự án?

Tôi đặc biệt quan tâm đến việc tạo thông báo cho tất cả các bản dựng thành công.

Có ai ở đó làm việc này không? Hay đã đến lúc tôi học Hudson plugin phát triển?

Trả lời

54

Bạn muốn cài đặt plugin Email-ext. Nó sẽ cho phép bạn cấu hình thông báo email cho mỗi bản dựng.

Tôi sử dụng nó để gửi email để xây dựng thành công. Bạn có thể cấu hình nó gửi email đến các ủy viên, hoặc một danh sách người nhận cố định.

+2

Cảm ơn ... hoạt động như một nhà vô địch. – Jared

+0

Tôi đã sử dụng trình kích hoạt "Luôn luôn" trong plugin Email-ext nhưng tôi nhận được thư cho mọi thứ khác ngoại trừ việc xây dựng thành công. – salsinga

14

Khi cấu hình dự án của bạn, dưới "Email Notification Editable", có một nút "Advanced ...", trong đó, khi nhấp vào, tiết lộ một số hạng mục, bao gồm một dropdown có nhãn "Thêm một kích hoạt:" . Một trong các tùy chọn là "Thành công".

+5

Nhưng chỉ khi bạn đã cài đặt plugin Email-ext; đó là những gì câu trả lời chấp nhận được đề cập đến một số hai tháng trở lại. –

0

Bạn không nên thấy thông báo lỗi này sau khi bạn nhấp vào Hudson->ManageHudson->configure System. Sau đó, bạn cấu hình email.

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