利用HTML Publisher plugin实现HTML文档报告展示
by:授客 QQ:1033553122
测试环境
HTML Publisher Plugin 1.1.2
Jenkins2.32.1
操作步骤
1、如下
2、如下
说明:
HTML directory to archive - HTML文档所在目录。注意,这里填写的是相对路径,相对jenkins的workspace来说的。如果项目是在从结点slave 主机上运行的,那么其jenkins workspace目录为结点主机配置的“远程工作目录”
问题:如果不知道jenkins的workspace咋办?可以直接填写个 . ,然后通过项目构建历史 “Console Output”输出日志查看
Index page[s] - html文档报告名称
Report title - 默认即可,可以理解为链接名称
运行结果
运行后,显示如下
点击查看
如上,显示乱码,原因是文件编码问题
解决方法:
iconv.exe
下载地址:http://pan.baidu.com/s/1nvSAdFr,下载后放到C:WindowsSystem32目录下。
常见用法(Windows):
iconv -f 源文件编码 -t 目标文件编码 源文件名称 > 目标文件名
iconv -f 源文件编码 -t 目标文件编码 源文件名称 -o 目标文件名
把目标文件编码从“源文件编码”转为“目标文件编码”并重定向、输出到目标文件名
例子:
iconv -f gbk -t utf-8 filename > "jenkins_test_report.html"
将filename 里的编码从gbk 转化成utf-8 并重定向到jenkins_test_report.html
转码后的效果如下