通过EMAIL在Jenkins中触发构建

时间:2012-01-31 06:20:24

标签: email hudson jenkins sendmail

我目前在Windows 7中使用Jenkins。 我最近在jenkins中运行了一些版本。我能够通过SVN Post提交来运行构建。 现在我必须通过电子邮件对詹金斯的构建进行分析。

我是一名Windows用户,据我所知,必须使用Sendmail和qmail代理通过电子邮件触发jenkins的构建。但这些是针对Unix的。

或者有什么方法可以在我的Windows机器上安装sendmail然后执行触发器。

我是Windows用户,所以如果有任何插件可以在jenkins触发构建。请告诉我。

谢谢

2 个答案:

答案 0 :(得分:8)

使用简单的免费邮件客户端(例如,Mozilla Thunderburd)来过滤相应文件夹中的触发器电子邮件。使用FSTrigger Plugin监控该文件夹的文件系统位置。

您无需阅读文件夹中的电子邮件。你做的是:为每个构建创建一个电子邮件文件夹,创建一个按主题对电子邮件进行排序的过滤器(主题类似于" Trigger [job-name]")。并通过插件监控对这些文件夹的修改。例如,我的Thunderbird文件夹存储在C:/Users/[user_name]/AppData/Roaming/Thunderbird/Profiles/9nby4v95.default/Mail/Local Folders/本地,但您可以配置Thunderbird将它们放在任何您想要的位置。

答案 1 :(得分:3)

我在3个月前写过以下Jenkins插件,这样做:

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

检查出来,阅读文档,如果这样可以解决您的问题,请告诉我。