无法从 Jenkins 分机电子邮件插件获取电子邮件
Unable to get emails from Jenkins ext email plugin
我在 Jenkins 找到了工作。它工作得很好,然后在我工作区的 "target" 文件夹下创建了一个测试报告。我可以手动访问报告,但无法在 Jenkins 发送的电子邮件正文中发送这些报告。我确实收到了 Jenkins 发来的电子邮件,但其中只包含 Jenkins 日志。我尝试过的一些事情是检查 smtp 是否已正确设置(能够发送电子邮件)、更新电子邮件分机版本以及检查 Jenkins 版本是否为 1.63。在配置 Jenkins 中已经设置了一个系统管理员邮箱。我在电子邮件正文中给出了 HTML 报告的相对路径:
${FILE,path="target/surefire-reports/emailable-report.html"} .
我不确定我做错了什么,或者它是否与詹金斯有关。绝对路径和相对路径都试过了,都没用。
这正是我从 Jenkins 收到的电子邮件 - 电子邮件的主题和正文
主题:
Jenkins build became unstable: Android_Smoke_Test_Cases »
somkeTestCases #91
正文:
是的 HTML 文本已被选中。
我就是这样解决这个问题的。我把Jenkins版本升级到2.11,把ext插件降级到2.25。
否则它不会发送任何电子邮件。
我在 Jenkins 找到了工作。它工作得很好,然后在我工作区的 "target" 文件夹下创建了一个测试报告。我可以手动访问报告,但无法在 Jenkins 发送的电子邮件正文中发送这些报告。我确实收到了 Jenkins 发来的电子邮件,但其中只包含 Jenkins 日志。我尝试过的一些事情是检查 smtp 是否已正确设置(能够发送电子邮件)、更新电子邮件分机版本以及检查 Jenkins 版本是否为 1.63。在配置 Jenkins 中已经设置了一个系统管理员邮箱。我在电子邮件正文中给出了 HTML 报告的相对路径:
${FILE,path="target/surefire-reports/emailable-report.html"} .
我不确定我做错了什么,或者它是否与詹金斯有关。绝对路径和相对路径都试过了,都没用。
这正是我从 Jenkins 收到的电子邮件 - 电子邮件的主题和正文
主题:
Jenkins build became unstable: Android_Smoke_Test_Cases » somkeTestCases #91
正文:
是的 HTML 文本已被选中。
我就是这样解决这个问题的。我把Jenkins版本升级到2.11,把ext插件降级到2.25。
否则它不会发送任何电子邮件。