在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
相关推荐
8. **HTML Publisher 插件**:允许发布 HTML 报告,这对于展示测试结果或其他形式的报告非常有用。 9. **GitHub 插件** 或 **Bitbucket 插件**:与相应的代码托管平台集成,实现 webhook 触发构建,以及查看源码...
HTML Publisher插件是Jenkins的一个扩展,它允许用户在构建结果页面上发布HTML报告,方便团队成员查看和分析测试结果或任何其他形式的HTML文档。 在描述中提到的“博文链接:...
HTML Publisher插件关于这个插件HTML Publisher插件可用于将构建生成HTML报告发布到作业和构建页面。 它旨在与Freestyle项目一起使用,并可以在Jenkins Pipeline中使用。用法安装并启用插件可以使用“插件管理”屏幕...
本主题聚焦于"最新Jenkins之email插件及其依赖包",旨在解决在离线环境下安装Jenkins Email插件的问题。邮件通知功能在自动化构建和部署过程中扮演着重要角色,它能够及时通知团队成员构建状态,从而提高协作效率。 ...
- dmg文件安装:需要从安装目录下的`secrets`文件夹找到`initialAdminPassword`文件,并修改其权限为读写后查看密码。 - 自定义Jenkins:接下来会提示安装建议的插件,按照向导完成即可。 - 创建第一个管理员用户...
Jenkins 是一款开源的持续集成(Continuous Integration, CI)和持续交付(Continuous Deployment, CD)工具,用于自动化软件开发过程,如编译、测试、部署等。它支持各种语言和框架,广泛应用于敏捷开发和DevOps...
### GBase 8a Docker环境下Jenkins服务的安装与配置 #### 一、Jenkins简介及在Docker环境下的优势 Jenkins是一款开源且功能强大的持续集成与持续交付工具,适用于自动化软件项目的构建、测试与部署流程。由于其...
通过配置HTML Publisher插件,可以将JMeter生成的测试报告发布到Jenkins的构建页面上。 最后,测试整个流程,确保Ant能成功执行`build.xml`,Jenkins能正确触发JMeter测试,生成报告,并根据需要发送邮件通知。 ...
- **任务状态与历史记录查询**:通过使用插件“HTML Publisher Plugin”保存生成的HTML格式的运行报告,用户可以在Web界面上查询任意历史请求的执行记录和报告。此外,还可以利用“Env Inject Plugin”、“Build ...
- 安装必要的Jenkins插件,如HTML Publisher Plugin,用于发布测试报告。 **3. 自动化测试与通知** - 配置Job以定期自动执行测试(例如,每晚执行一次)。 - 配置邮件通知,以便在测试完成后发送测试报告至指定...
- **原因分析:** 网络问题可能会导致 Jenkins 无法正常连接到更新中心。 - **解决方法:** 修改 Jenkins 的配置文件 `hudson.model.UpdateCenter.xml`,将更新中心 URL 从 HTTPS 更改为 HTTP。需要注意的是,如果...
在你的Pipeline脚本中配置此插件,以便在每次构建后生成和显示报告。 5. **Jenkins的Webhooks**: 结合Bootstrap,你可以设置Webhooks来触发Jenkins构建。当Git仓库有新的提交时,Jenkins会接收到通知并自动开始...
虽然Jenkins自身可以作为Web应用运行在任何支持Servlet容器的应用服务器上,但通常情况下并不需要单独安装Tomcat。如果确实需要安装Tomcat,可以参考[这篇博客](https://www.cnblogs.com/louby/p/10209092.html)。...
6. **配置发布和测试报告**:安装必要的插件,如HTML Publisher Plugin,用于生成和发布测试报告。 7. **保存并执行构建**:保存配置,手动触发首次构建,之后Jenkins将按照设定自动执行构建流程。 在Jenkins中,每...
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 的插件如 HTML Publisher Plugin 来生成和发布 HTML 报告,这些报告可以包含测试结果、代码覆盖率等信息,便于团队成员查看和理解项目的健康状况。 ** Jenkins 主要功能及特性** 1...
- 这些工具对于 Jenkins 的正常工作至关重要,正确配置后可以确保构建任务的顺利执行。 #### 五、Jenkins 工作流 - **创建 Jenkins 项目**: - 在 Jenkins 主页面点击 “新建项目”,按照提示填写相关信息。 - ...
【Jenkins Maven插件安装详解】 在持续集成和持续部署(CI/CD)的领域中,Jenkins 是一款广泛使用的开源工具,它允许自动化构建、...正确理解和使用这些插件能帮助我们更好地利用Jenkins和Maven进行自动化构建和部署。
4. **集成结果展示**:安装Jenkins的插件,如HTML Publisher,用于展示测试报告。这样每次构建完成后,Jenkins会自动将JMeter的结果以图表形式展示出来。 五、优势与实践 通过JMeter+Ant+Jenkins的组合,我们可以...
在Jenkins管理界面中,安装HTML Publisher插件,它可以发布HTML报告到Jenkins的工作区或外部服务器,方便团队成员查看。 2. **配置构建步骤** 在你的Pipeline中,添加HTML Publisher步骤,指定要发布的HTML文件路径...