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邮箱可能会出现发送退信的情况。

 

 

posted @ 2021-08-19 14:58  子小逗子  Views(586)  Comments(0Edit  收藏  举报