Jenkins邮件添加html报告附件
设置均在项目设置中,与全局设置无关。
需注意,判断后新建目录并赋予777权限,根据下图:
判断路径是否存在之后再决定是否生成目录,此处须用shell命令。
if [ ! -d /var/lib/jenkins/workspace/Jmeter_test_2021-7-14 ];then mkdir /var/lib/jenkins/workspace/Jmeter_test_2021-7-14 else echo dir exist fi
if [ ! -d /var/lib/jenkins/workspace/Jmeter_test_2021-7-14/Report ];then mkdir /var/lib/jenkins/workspace/Jmeter_test_2021-7-14/Report else echo dir exist fi
chmod 777 -R /var/lib/jenkins/workspace/Jmeter_test_2021-7-14/Report cp /usr/local/Jmeter_Test/ResultLog/html/*.html /var/lib/jenkins/workspace/Jmeter_test_2021-7-14/Report/Report.html zip -qj /var/lib/jenkins/workspace/Jmeter_test_2021-7-14/Report/Auto_Test_Report.zip /var/lib/jenkins/workspace/Jmeter_test_2021-7-14/Report/Report.html
注释:zip –qj 为无过程无路径压缩方式。
Report/**/*.zip
注释:以上为特定格式,发送工作空间目录中的Report下所有的zip文件。
注意,163邮箱可能会出现发送退信的情况。