作业完成后,我需要在Jenkins中通过电子邮件发送testng报告,但每次测试开始时,报告的名称都会更改。我如何发送最新的报告?我在网上找过,但只能找到类似报告名称的教程。报告的命名约定为:2018年开始日期的名称(例如:Program1_Tue_Oct_09_13-16-36_ started_and _ program_the _2018)。另外,报告是作为附件发送,还是作为报告内容发布在电子邮件中?我在考虑以某种方式添加一个正则表达式来查找最新的文件?
发布于 2018-10-10 03:19:10
你有没有试过安装Email-ext插件?这有很多选择。
Jenkins System configuration page> Manage Jenkins > Manage Plugins
然后,在您的构建中:
点击‘Add post-build action’下拉列表。
选择“E-mail Notification”值。
在“电子邮件通知”框中输入收件人电子邮件id,然后选中“为每个不稳定版本发送电子邮件”选项旁边的复选框。
单击“Add post-build action”下拉列表,并选择“Email Notification”值。
填写“可编辑的电子邮件通知”字段。
点击‘高级设置…’“可编辑电子邮件通知”框中的按钮。
发布于 2019-12-26 16:21:11
只需使用JUnit插件导入生成的JUnit报告即可。示例:
junit 'target/surefire-reports/junitreports/*.xml'
https://stackoverflow.com/questions/52726900
复制相似问题