使用 Jenkins 阅读电子邮件、下载附件和 运行 脚本

Use Jenkins to read email, download attachment, and run a script

我正在尝试配置 poll-mailbox-trigger-plugin 来执行此操作,但在设置时遇到了问题。不确定这个插件是否可以下载附件。

这是我正在尝试做的事情

  1. Jenkins 阅读电子邮件
  2. 如果主题 = "My Subject",请将其附件下载到 /opt/file.csv
  3. 运行 /opt/script.py

我想在 Jenkins 中执行此操作,但我可能会决定编写一个可以执行上述所有步骤的脚本,然后让 Jenkins 以某种方式对其进行监控。

有什么建议吗?

编辑:这个 jenkins 插件有一个开放的功能请求,正是为了这个功能。

https://issues.jenkins-ci.org/browse/JENKINS-27575

version 1.022 开始可以下载附件。