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

如题所述

在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。为解决这个问题,我们需调整插件下载设置:



    避免首次登录时自动安装插件,这可以通过修改default.json文件实现。首先,使用sudo find命令定位default.json文件,然后备份原始文件,并从适合JDK 1.8的镜像源(如清华镜像链接)复制相应json内容替换。
    在Jenkins管理界面,进入插件管理的高级选项,将Update Site更改为国内的插件仓库地址。
    重启jenkins,重新登录后,你将能够正常下载JDK 1.8兼容的插件,而无需升级jenkins版本。

通过这些步骤,我们成功地在JDK 1.8环境中部署并管理了Jenkins,确保了插件的正常安装。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜