【发布时间】:2011-08-05 06:50:36
【问题描述】:
Jenkins 可以向带有附件的收件人发送邮件通知吗?对我来说更重要的是(可选),它还可以从文件 *.xls 中读取并将其添加到电子邮件文本中。
或者我可以从我的系统变量添加到数据,这是由 jenkins 的插件(ext mail)发送的吗?
【问题讨论】:
标签: email plugins attachment jenkins
Jenkins 可以向带有附件的收件人发送邮件通知吗?对我来说更重要的是(可选),它还可以从文件 *.xls 中读取并将其添加到电子邮件文本中。
或者我可以从我的系统变量添加到数据,这是由 jenkins 的插件(ext mail)发送的吗?
【问题讨论】:
标签: email plugins attachment jenkins
截至 2011 年 9 月的新答案:是。 Issue 9018 已解决。
从 Jenkins email-ext 插件的 2.15 版开始,您可以在 Jenkins 构建通知中发送附件。在此处查看 Jenkins wiki:
【讨论】:
此问题最近发布在 Jenkins JIRA:Issue 9018。那个网站现在没有回复我,所以我什至看不到它的状态。
关于 XLS 文件中的电子邮件,我搜索了 Jenkins 插件,但找不到“XLS”或“Excel”的任何内容。如果您的 Jenkins 实例在 Windows 上运行,您可以使用 VBScript 和 COM 将列表导出为可解析的格式,如 TAB 或 CVS;或者您可以尝试以编程方式查看电子邮件列表并让 VBScript 将它们作为一个大字符串返回。这个论坛有一个非常清楚的例子,打开工作簿,选择适当的工作表,然后遍历单元格:XLS & VBScript。哦,我只记得如果你有较新版本的 Visual Studio 和 Office,那里的互操作性可能会更容易;虽然我从未尝试过这种组合。
希望对你有帮助,
扎卡里
【讨论】: