Jenkins可以发送带附件的邮件通知吗?

7
Jenkins可以发送带有附件的邮件通知吗?对我来说更重要的是(可选),它还可以从*.xls文件中读取内容并添加到电子邮件文本中。
或者,我可以从我的系统变量中添加数据,由Jenkins的插件(ext mail)发送?
3个回答

10

1
Jenkins的维基页面总是加载得很慢。 - java-addict301

1

如何让Jenkins在触发时始终通过电子邮件向我发送附带HTML文件的内容?

1) 点击“配置”

enter image description here

2) 在配置的顶部,点击“后构建操作”

enter image description here

3) 点击“添加构建后操作”并选择“可编辑电子邮件通知”

enter image description here

4) 在添加完毕后,输入您想要发送的“项目收件人列表”电子邮件(可以添加多个邮件,就像示例中一样)

enter image description here

5) 向下滚动,将要发送的文件添加到“附件”中

6) 在页面底部,从右侧按下“高级设定”按钮

![enter image description here

  1. **按照您喜欢的选项为发送电子邮件添加触发器**

enter image description here


0

这个问题最近在Jenkins JIRA上发布了:Issue 9018。但是我现在无法访问该网站,所以我甚至看不到状态。

关于XLS文件中的电子邮件,我搜索了Jenkins插件,但没有找到任何与“XLS”或“Excel”相关的内容。如果您的Jenkins实例运行在Windows上,您可以使用VBScript和COM将列表导出为可解析的格式,如TAB或CVS;或者您可以尝试通过编程方式查找电子邮件并让VBScript将它们作为一个大字符串返回。这个论坛有一个非常清晰的示例,展示了如何打开工作簿、选择适当的工作表,然后迭代单元格:XLS & VBScript。哦,我刚想起来,如果您有更新版本的Visual Studio和Office,那里有可能会更容易地进行互操作性;虽然我从未尝试过这种组合。

希望这可以帮到您,
扎卡里


对的,我使用了扩展通知邮件插件以HTML格式发送邮件。在此之前,我使用AutoHotkey和PowerShell将表格保存为HTML格式。然后我将表格与我的文本合并在一起。我使用这个大字符串通过电子邮件发送了一些东西。 - deadfish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接