Centos7.6下安装配置Jenkins
目前,网上很多关于Jenkins持续集成工具在Centos上部署教程,但发现部署完之后,基本都是不能使用,大部分是关于版本问题的报错,
都会提示让我们更新jenkins到比较新的版本,而更新到新版Jenkins又必须使用JDK11以上的版本,而我开发、测试用的环境JDK8版本,
一旦升级JDK,很有可能带来其他问题,所以就要想办法解决JDK8下安装Jenkins时插件报错问题。
解决方案具体如下:
1. 我已提前安装好了JDK8环境
下载jenkins包,下载地址如下:https://www.jenkins.io/zh/download/
我们选择稳定版(LTS),找到以前的发行版:
我在这里选择的事jenkins2.289.3版本
2. 上传jenkins 的war包
将下载的jenkins.war包上传到服务器上(根据自己的需要放到对应的部署目录下,如我当前jenkins是放在app目录下)。
3. 启动jenkins
进入jenkins所在目录,执行启动命令:
nohup java -jar jenkins.war -Dhudson.model.DownloadService.noSignatureCheck=true --httpPort=8082 &
参数说明:
--httpPort设置jenkins的访问端口号,不设置默认为8080;
--prefix设置jenkins访问的根路径,如--prefix=/jenkins ,访问的时候就是http://ip:port/jenkins
因我这里设置--prefix后,再通过nginx映射访问出现初始登录跳转不过去的问题,所以未设置访问前缀。
4. Jenkins初始化设置:
步骤3启动之后,访问http://ip:8082 ,然后进行初始化
选择“选择插件来安装”,以跳过插件的安装
然后选择无,并安装。
5.修改jenkins插件下载地址。
第一步:进入jenkins设置后的目录下找到default.json文件,可执行sudo find / -name default.json 命令查找,如下图:
如图,default.json文件所在目录为/root/.jenkins/updates,进入此目录下,备份default.json文件(如果用本地编辑defalut.json文件时用记事本来保存)
再进入镜像清华镜像链接下找到对应jenkins版本的json文件,复制里面内容替换到defualt.json文件中去。如下图所示:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/
第二步:在Manage Plugins -->Manage Plugins -->Advanced 中,把Update Site修改为国内插件地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
最后重启jenkins再重新登录后,再去下载插件就不会提示让你更新最新的jenkins来适配了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix