利用HTML Publisher plugin实现HTML文档报告展示
测试环境
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:\Windows\System32目录下。
常见用法(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
转码后的效果如下