Jenkins如何使用publish html report插件展示HTML报告

发布时间:2022-03-16 10:34:04 作者:iii
来源:亿速云 阅读:645

本篇内容介绍了“Jenkins如何使用publish html report插件展示HTML报告”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

安装插件

Jenkins如何使用publish html report插件展示HTML报告

准备测试代码

# -*- coding: utf-8 -*-
# @Time    : 2021/11/27
# @Author  : 大海
# @File    : test_40.py

import os
def test_add():
    c = 1 + 2
    assert c == 2
if __name__ == '__main__':
    os.system('pytest -s test_02.py --html=report.html --self-contained-html')

Pipeline

pipeline {
    agent any
    stages {
        stage('checkout code') {
            steps {
                checkout([$class: 'GitSCM', branches: [[name: '*/分支']], extensions: [], userRemoteConfigs: [[credentialsId: '认证信息', url: '你的仓库地址']]])
            }
        }
        stage('auto test') {
            steps {
                bat 'python test_01.py'
            }
        }
    }
    post {
      always {
         // reportDir 报告所在目录;reportFiles 报告名称;reportName 在Jenkins菜单栏显示的名称 ;reportTitles 点进测试报告显示的Title
         publishHTML([allowMissing: true, alwaysLinkToLastBuild: true, keepAll: false, reportDir: './', reportFiles: 'report.html', reportName: '测试报告', reportTitles: '测试报告'])
      }
    }
}

查看报告

左侧菜单列表,点击测试报告

Jenkins如何使用publish html report插件展示HTML报告

Jenkins如何使用publish html report插件展示HTML报告

解决报告无样式

Jenkins如何使用publish html report插件展示HTML报告

运行下面的脚本

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

Jenkins如何使用publish html report插件展示HTML报告

shift +f5 刷新页面多次(没成功),可以清除浏览器历史,再次进入就会有CSS样式了

Jenkins如何使用publish html report插件展示HTML报告

“Jenkins如何使用publish html report插件展示HTML报告”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. html 日历插件
  2. jmeter中html报告生成方式

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jenkins publish html

上一篇:css中first-letter有什么用

下一篇:css如何使用display显示与隐藏

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》