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 ,访问的时候就是: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来适配了。

 

posted @   cl111112  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示