centos7下部署jenkins+jdk8+适配插件下载

有没有人在啊,想请教下,centos7下部署jenkins+jdk8+适配插件下载
最新回答
皮比墙厚

2024-11-30 08:02:30

在CentOS 7环境中,部署Jenkins 2.289.3版本并配置适配JDK 1.8版本的插件下载,我们面临一个挑战。默认情况下,jenkins要求使用JDK 11及以上版本,但这与我们强制使用JDK 1.8的需求不符。为了解决这个问题,我们需要调整jenkins的自动更新设置,以便在JDK 1.8的限制下安装插件。


首先,从官方下载jenkins.war包,地址为:jenkins下载地址。下载后将其上传到服务器的部署目录,如我的jenkins安装在app目录下。确保以admin用户权限对war包进行操作。


接着,进入jenkins安装目录并使用以下命令启动jenkins:



  • 使用--httpPort指定端口,如8080(默认值);

  • 如果需要,--prefix设置访问根路径,但这里可能需要解决初始登录跳转问题,所以未设置。


然而,当尝试安装插件时,由于jenkins版本限制,我们收到提示,需要更高版本的jenkins。为解决这个问题,我们需调整插件下载设置:



  1. 避免首次登录时自动安装插件,这可以通过修改default.json文件实现。首先,使用sudo find命令定位default.json文件,然后备份原始文件,并从适合JDK 1.8的镜像源(如清华镜像链接)复制相应json内容替换。

  2. 在Jenkins管理界面,进入插件管理的高级选项,将Update Site更改为国内的插件仓库地址。

  3. 重启jenkins,重新登录后,你将能够正常下载JDK 1.8兼容的插件,而无需升级jenkins版本。


通过这些步骤,我们成功地在JDK 1.8环境中部署并管理了Jenkins,确保了插件的正常安装。