`
MyEyeOfJava
  • 浏览: 1149904 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71078
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

解决jenkins下使用HTML Publisher插件后查看html报告显示不正常

阅读更多

在jenkins后使用html publisher查看html报告时,发现显示不全,很多东西显示不了。

在查看官方文档后,这原来是安全问题所导致的。

 

Jenkins安全默认是将以下功能都关闭了

1、javascript
2、html上的内置插件
3、内置css或从其它站的css
4、从其它站的图处
5、AJAX

我的网页使用的是css,所以显示不全。解决方法如下:

在jenkins系统管理中输入以下脚本运行:

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

如下图:

------>

再次查看,显示正确

注意:

此方法只适用于 HTML Publisher Plugin to version 1.10以上的版本

 

参考文档:https://wiki.jenkins-ci.org/display/JENKINS/Configuring+Content+Security+Policy


分享到:
评论

相关推荐

    jenkins的默认推荐下载的插件

    8. **HTML Publisher 插件**:允许发布 HTML 报告,这对于展示测试结果或其他形式的报告非常有用。 9. **GitHub 插件** 或 **Bitbucket 插件**:与相应的代码托管平台集成,实现 webhook 触发构建,以及查看源码...

    jenkins-htmlpublisher.zip

    HTML Publisher插件是Jenkins的一个扩展,它允许用户在构建结果页面上发布HTML报告,方便团队成员查看和分析测试结果或任何其他形式的HTML文档。 在描述中提到的“博文链接:...

    htmlpublisher-plugin:Jenkins htmlpublisher插件

    HTML Publisher插件关于这个插件HTML Publisher插件可用于将构建生成HTML报告发布到作业和构建页面。 它旨在与Freestyle项目一起使用,并可以在Jenkins Pipeline中使用。用法安装并启用插件可以使用“插件管理”屏幕...

    最新Jenkins 之 email插件及其依赖包(含逐层upload编号)

    本主题聚焦于"最新Jenkins之email插件及其依赖包",旨在解决在离线环境下安装Jenkins Email插件的问题。邮件通知功能在自动化构建和部署过程中扮演着重要角色,它能够及时通知团队成员构建状态,从而提高协作效率。 ...

    Mac中jenkins的使用

    - dmg文件安装:需要从安装目录下的`secrets`文件夹找到`initialAdminPassword`文件,并修改其权限为读写后查看密码。 - 自定义Jenkins:接下来会提示安装建议的插件,按照向导完成即可。 - 创建第一个管理员用户...

    jenkins的使用.docx

    Jenkins 是一款开源的持续集成(Continuous Integration, CI)和持续交付(Continuous Deployment, CD)工具,用于自动化软件开发过程,如编译、测试、部署等。它支持各种语言和框架,广泛应用于敏捷开发和DevOps...

    GBase 8a docker中安装配置Jenkins服务

    ### GBase 8a Docker环境下Jenkins服务的安装与配置 #### 一、Jenkins简介及在Docker环境下的优势 Jenkins是一款开源且功能强大的持续集成与持续交付工具,适用于自动化软件项目的构建、测试与部署流程。由于其...

    jenkins构建jmeter.doc

    通过配置HTML Publisher插件,可以将JMeter生成的测试报告发布到Jenkins的构建页面上。 最后,测试整个流程,确保Ant能成功执行`build.xml`,Jenkins能正确触发JMeter测试,生成报告,并根据需要发送邮件通知。 ...

    集成 Jenkins 和 TestNG 实现自助式自动化测试平台

    - **任务状态与历史记录查询**:通过使用插件“HTML Publisher Plugin”保存生成的HTML格式的运行报告,用户可以在Web界面上查询任意历史请求的执行记录和报告。此外,还可以利用“Env Inject Plugin”、“Build ...

    jmeter简单数据驱动+Jenkins持续集成

    - 安装必要的Jenkins插件,如HTML Publisher Plugin,用于发布测试报告。 **3. 自动化测试与通知** - 配置Job以定期自动执行测试(例如,每晚执行一次)。 - 配置邮件通知,以便在测试完成后发送测试报告至指定...

    jmeter+ant++jenkins.docx

    - **原因分析:** 网络问题可能会导致 Jenkins 无法正常连接到更新中心。 - **解决方法:** 修改 Jenkins 的配置文件 `hudson.model.UpdateCenter.xml`,将更新中心 URL 从 HTTPS 更改为 HTTP。需要注意的是,如果...

    ci-jenkins:Jenkins 使用 Bootstrap 进行练习

    在你的Pipeline脚本中配置此插件,以便在每次构建后生成和显示报告。 5. **Jenkins的Webhooks**: 结合Bootstrap,你可以设置Webhooks来触发Jenkins构建。当Git仓库有新的提交时,Jenkins会接收到通知并自动开始...

    jenkins安装配置指导

    虽然Jenkins自身可以作为Web应用运行在任何支持Servlet容器的应用服务器上,但通常情况下并不需要单独安装Tomcat。如果确实需要安装Tomcat,可以参考[这篇博客](https://www.cnblogs.com/louby/p/10209092.html)。...

    利用Jenkins生成maven项目镜像及容器.docx

    6. **配置发布和测试报告**:安装必要的插件,如HTML Publisher Plugin,用于生成和发布测试报告。 7. **保存并执行构建**:保存配置,手动触发首次构建,之后Jenkins将按照设定自动执行构建流程。 在Jenkins中,每...

    jenkins实现自动化测试分享-姜雨PPT课件.ppt

    3. Extended Choice Parameter plugin、EnvInject Plugin、Build User Vars Plugin、Build Name Setter Plugin、HTML Publisher Plugin、Email Extension Plugin和Email-ext plugin等插件 Jenkins的系统管理及配置...

    jenkins:jenkins的epam任务8.1

    例如,开发者可能会使用 Jenkins 的插件如 HTML Publisher Plugin 来生成和发布 HTML 报告,这些报告可以包含测试结果、代码覆盖率等信息,便于团队成员查看和理解项目的健康状况。 ** Jenkins 主要功能及特性** 1...

    第31课 jekins搭建和报告.pdf

    - 这些工具对于 Jenkins 的正常工作至关重要,正确配置后可以确保构建任务的顺利执行。 #### 五、Jenkins 工作流 - **创建 Jenkins 项目**: - 在 Jenkins 主页面点击 “新建项目”,按照提示填写相关信息。 - ...

    plugins.zip

    【Jenkins Maven插件安装详解】 在持续集成和持续部署(CI/CD)的领域中,Jenkins 是一款广泛使用的开源工具,它允许自动化构建、...正确理解和使用这些插件能帮助我们更好地利用Jenkins和Maven进行自动化构建和部署。

    Jmeter+Ant+Jenkins接口自动化测试平台

    4. **集成结果展示**:安装Jenkins的插件,如HTML Publisher,用于展示测试报告。这样每次构建完成后,Jenkins会自动将JMeter的结果以图表形式展示出来。 五、优势与实践 通过JMeter+Ant+Jenkins的组合,我们可以...

    jenkins:Jekins管道项目

    在Jenkins管理界面中,安装HTML Publisher插件,它可以发布HTML报告到Jenkins的工作区或外部服务器,方便团队成员查看。 2. **配置构建步骤** 在你的Pipeline中,添加HTML Publisher步骤,指定要发布的HTML文件路径...

Global site tag (gtag.js) - Google Analytics