解决jenkins无法安装插件以及css样式无法显示问题

前言

好久没写过博客了,今天正好有空,聊一下jenkins安装过程中我所遇到的问题,希望也能帮助到大家!
因为项目有个需求是去执行相关财务报表的数据校验工作,所以安排到我负责搭建jmeter+ant+jenkins的自动化测试框架软件,实现财务报表的定时自动校验以及发送邮件操作!

jmeter+ant+jenkins测试框架搭建

这个框架搭建我这里就不过多赘述了,网上一堆大神都有博客说明,大家自行百度搜索就好了

遇到的第一个问题:检查更新站点时出错:SocketTimeoutException:连接超时

这个问题是因为jenkins无法成功连接到更新站点提示的,百度的方法是更换升级站点网址链接:

http://mirror.xmission.com/jenkins/updates/update-center.json

但我思来想去发现是服务器未开通外网防火墙的问题,所以这个通过连接站点来更新插件的路不通了,那就只能通过下载相关的插件包来安装ant以及HTML Publisher plugin等相关插件包了
相关插件包下载站点:jenkins相关插件包下载地址
下载后进入
在这里插入图片描述
然后进来到此地址将下载下来的hpi文件进行上传安装
在这里插入图片描述

第二个问题:插件包安装时报错,无法安装

插件包通过文件安装时,他会自动检查是否有其他依赖包可以支持当前插件安装的,所以如果安装出错去查看报错信息就能看到那个插件没有安装了,然后再去插件下载地址下载相关的包先安装后在安装需要的那个插件就好了,我这边整理了我安装HTML Publisher plugin所需要的插件包了
特别注意!!错误处会提示你安装什么版本的,这边建议都安装最新版,不然可能安装其他插件包时又会因为你这个插件版本低又安装不了了!
在这里插入图片描述

第三个问题:插件版本安装了低版本导致其他插件无法安装,但是插件又无法在前端卸载

在这里插入图片描述
可以看到上面的html是依赖于下面的这些插件才得以运行的,那如果下面的这些插件安装到低版本导致其他插件无法安装咋整嘞,jenkins启动后的默认目录是在/root目录下的,这个如果你是服务器root用户的话就好解决直接进入到/root/.jenkins去删除相关的插件文件重新安装新版本就好了,如果不是的话就比较麻烦,只能叫同事有root权限的用户去操作删除,那这时候如果不想这么麻烦的话就可以通过修改jenkins的配置目录路径,就可以把jenkins的配置目录文件放到自己可以操作的目录下进行相关操作
更改默认路径参考这位大神的博客

第四个问题:html报告无法加载css样式

解决方法:
1、安装Groovy Postbuil插件
2、重新启动jenkins
3、进入构建项目设置点击build
4、点击Execute system Groovy script
5、在 groovy script 输入框下输入
System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”, “”)
System.setProperty(‘org.apache.commons.jelly.tags.fmt.timeZone’, ‘Asia/Shanghai’)
6、保存即可

结语

May the beauty of the world be linked with you

要离线安装Jenkins插件,你可以按照以下步骤进行操作: 1. 首先,登录到Jenkins管理界面。可以在浏览器中输入Jenkins的URL并登录。 2. 找到并点击"Manager Jenkins"菜单。然后点击"Configure System"选项。 3. 在配置系统页面中,找到"Theme(Extra CSS)"选项。这个选项允许你自定义Jenkins的主题样式。 4. 在"Theme(Extra CSS)"选项中,复制粘贴以下代码: ```css .disable-install-button { display: none !important; } ``` 这段代码的作用是禁用插件管理界面的安装按钮,以便我们能够手动上传插件。保存配置。 5. 返回Jenkins首页,找到并点击"Manage Plugins"菜单。然后点击"Advanced"选项。 6. 在Advanced页面中,找到"Upload plugins"选项。点击"Choose File"按钮,选择你已经下载好的插件文件。 7. 点击"Upload"按钮,等待上传完成。 8. 插件上传完成后,重启Jenkins服务器。 9. 重启完成后,插件将被安装并生效。 通过按照以上步骤,你可以离线安装Jenkins插件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Jenkins离线安装插件](https://blog.csdn.net/ukaorz/article/details/127735276)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值