由于jenkins不识别时间戳的变量,可以通过我之前文章的方法,邮件发送成功定时删除所有的html报告,这样每次都会生成最新的报告。但是如果历史的报告需要归档的话就有点麻烦,需要去历史邮件中查找记录,基于此找到一个解决办法。
新建一个文本文档,里面写上
move D:\Jenkins\workspace\测试\resultlog\html\*.html D:\Jenkins\workspace\测试\resultlog\his\html\
del D:\Jenkins\workspace\测试\resultlog\html\*.html
move D:\Jenkins\workspace\测试\resultlog\jtl\*.jtl D:\Jenkins\workspace\测试\resultlog\his\jtl\
del D:\Jenkins\workspace\测试\resultlog\jtl\*.jtl
移动html文件夹下所有的html文件到\his\html\文件夹下,删除html文件夹内所有的html文件,
移动jtl文件夹下所有的jtl文件到\his\jtl\文件夹下,删除jtl文件夹内所有的jtl文件。
修改文件名为.bat的文件,创建windows定时任务即可。