2012-01-31 62 views
9

我目前在Windows 7中使用Jenkins。 我最近在詹金斯跑了一段時間。我可以通過SVN Post提交來運行構建。 現在,我必須通過電子郵件取得在Jenkins的構建。通過EMAIL在Jenkins觸發器生成

我是一個Windows用戶,根據我的知識,必須使用Sendmail和qmail代理來通過電子郵件觸發jenkins中的構建。但這些是針對Unix的。

或者有什麼辦法可以在我的Windows機器上安裝sendmail,然後執行觸發器。

我是一個Windows用戶,所以如果有任何插件是爲了觸發建立jenkins。請讓我知道。

謝謝

回答

8

使用簡單的免費郵件客戶端(比如,Mozilla Thunderburd),將相應的文件夾篩選觸發電子郵件。用FSTrigger Plugin監視該文件夾的文件系統位置。

您不需要閱讀文件夾中的電子郵件。你所做的是這樣的:爲每個構建創建一個電子郵件文件夾,創建一個按主題對電子郵件進行分類的過濾器(主題將類似於「Trigger [job-name]」)。並通過插件監視對這些文件夾的修改。例如,我的Thunderbird文件夾本地存儲在C:/Users/[user_name]/AppData/Roaming/Thunderbird/Profiles/9nby4v95.default/Mail/Local Folders/但您可以配置Thunderbird將它們放到任何地方。

+0

Thank you..it works :) :) – 2012-01-31 09:24:35

+0

我通過監視文件「C:\ Users \ [用戶名] \ AppData \ Roaming \ Thunderbird \ Profiles \ yedw4kwp.default \ Mail \ mail server \ Foldername 「。而這個Foldername是一個按主題過濾郵件的文件。所以當一個新的郵件到達時,這個文件被修改,然後插件檢測到它,並且構建被觸發。謝謝。 – 2012-01-31 12:50:16

2

我大約3個月前寫了下面的詹金斯插件,只是這樣做:

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

檢查出來,閱讀文檔,讓我知道這是否能解決您的問題。

+0

我試圖使用這個插件,但我似乎無法讓它與SMTP MS交換服務器一起使用。 我問了一個問題在https://stackoverflow.com/questions/44148581/jenkins-poll-mailbox-trigger-plugin-and-smtp 如果你可以看看,並嘗試幫助我,我會非常感激! – russelrillema 2017-05-26 05:09:09