解决Jenkins发送邮件中附件如何替换获取最新的HTML报告

最近在使用jenkins时遇到了一个问题,我的项目每次构建完成都会以当前时间为名称生成一个HTML的报告存放在一个文件夹中

在这里插入图片描述

当作为附件发送给领导的时候却发现使用(*.HTML)会匹配所有的文件进行发送

在这里插入图片描述
然后领导收到的就是这样一大堆文件,该如何获取构建后生成的最新的报告呢?

在这里插入图片描述

在网上查阅了很多资料都没有关于jenkins解决这个获取最新报告的方法,今天无意中发现了jenkins时间戳的神奇用法,用来获取jenkins生成的最新文件再合适不过了,jenkins中的时间戳可根据需要自行修改获取日期的显示方式

在这里插入图片描述
进入jenkins的项目设置中,修改构建后操作的Attachments,将jenkins的时间戳变量写入匹配

在这里插入图片描述
再次构建后你将会收到利用时间戳获取到的最新构建的测试报告
在这里插入图片描述
大功告成!!!!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐