2012-01-31 39 views
9

Tôi hiện đang sử dụng Jenkins trong Windows 7. Tôi gần đây đã chạy một số xây dựng trong jenkins. Tôi có khả năng chạy bản xây dựng bởi SVN Post cam kết. Bây giờ tôi phải triiger việc xây dựng trong Jenkins qua email.Trình kích hoạt trình kích hoạt trong Jenkins theo EMAIL

Tôi là người dùng cửa sổ và theo kiến ​​thức của tôi, Sendmail và các đại lý qmail phải được sử dụng để kích hoạt xây dựng trong jenkins bằng email.But đây là dành cho Unix.

Hoặc có cách nào để tôi có thể cài đặt sendmail trên máy tính của mình và sau đó thực hiện trình kích hoạt.

Tôi là người dùng cửa sổ và vì vậy nếu có bất kỳ plugin nào ở đó để kích hoạt các bản dựng trong jenkins. Vui lòng cho tôi biết.

cảm ơn bạn

Trả lời

8

Sử dụng một ứng dụng thư miễn phí đơn giản (nói, Mozilla Thunderburd) mà sẽ lọc kích hoạt e-mail trong thư mục thích hợp. Theo dõi vị trí hệ thống tệp của thư mục đó với FSTrigger Plugin.

Bạn không cần đọc e-mail trong thư mục. Những gì bạn làm là: cho mỗi build tạo một thư mục e-mail, tạo một bộ lọc sắp xếp các e-mail theo chủ đề (đối tượng sẽ giống như "Trigger [job-name]"). Và theo dõi các sửa đổi đối với các thư mục đó thông qua plugin. Ví dụ, các thư mục Thunderbird của tôi được lưu trữ cục bộ trong C:/Users/[user_name]/AppData/Roaming/Thunderbird/Profiles/9nby4v95.default/Mail/Local Folders/ Nhưng bạn có thể định cấu hình Thunderbird để đặt chúng ở bất cứ đâu bạn muốn.

+0

Cảm ơn bạn..nó hoạt động ... :) –

+0

tôi đã làm điều đó bằng cách theo dõi tệp "C: \ Users \ [Tên người dùng] \ AppData \ Roaming \ Thunderbird \ Profiles \ yedw4kwp.default \ Mail \ mail server \ Tên người dùng ". Và tên người dùng này là một tệp đã lọc thư theo chủ đề. Vì vậy, khi một thư mới đến tập tin này được sửa đổi và sau đó các plugin phát hiện nó và xây dựng là triggerd. Cảm ơn bạn. –

2

tôi đã viết các plugin Jenkins sau khoảng 3 tháng trước, để làm điều này:

https://wiki.jenkins-ci.org/display/JENKINS/poll-mailbox-trigger-plugin
https://wiki.jenkins-ci.org/display/JENKINS/Poll+Mailbox+Trigger+Plugin.

Kiểm tra, đọc tài liệu, cho tôi biết nếu điều này giải quyết được sự cố của bạn.

+0

Tôi đã cố gắng sử dụng plugin này nhưng tôi không thể làm cho nó hoạt động với máy chủ trao đổi SMTP MS. Tôi đã đặt câu hỏi tại https://stackoverflow.com/questions/44148581/jenkins-poll-mailbox-trigger-plugin-and-smtp Nếu bạn có thể xem và thử giúp tôi, tôi thực sự sẽ đánh giá cao câu hỏi đó! – russelrillema

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