Jenkins在接收电子邮件时执行操作的最简单方法是什么?

时间:2013-01-25 18:12:57

标签: ruby email jenkins

我需要一种方法让Jenkins在接收电子邮件时执行操作。我打算发送一封包含Ruby脚本和net / smtp的电子邮件。

2 个答案:

答案 0 :(得分:0)

我也不知道Jenkins通过电子邮件开始工作的插件。但是,很容易使用像CloudMailin这样的服务(将传入的电子邮件转换为HTTP POST)并使用您自己的小脚本与Jenkins API进行交互并安排作业。

我亲自完成了这项工作,效果非常好。我没有充分利用API,只使用了以下网址:

http://SERVER_URL/job/JOB_NAME/build?delay=60

您不需要延迟,但我发现要求同时设置多个作业很有用。

答案 1 :(得分:0)

有一个插件可以让你通过电子邮件向Jenkins发送命令。没有亲自使用它,但这里是:
https://wiki.jenkins-ci.org/display/JENKINS/Mail+Commander+Plugin