记录一次jenkins安装的坑

837 阅读2分钟

安装Jenkins的时候,发现插件安装不上,也按照网上的教程替换了国内源,但是在下载的时候,查看日志,发现竟然又去jenkins.io去下载插件,就是说明更换的国内源没生效

后来终于找到了完善的方法如下:

一、使用jar包运行

nohup java -Dhudson.model.DownloadService.noSignatureCheck=true -jar jenkins.war --httpPort={你想要设置的端口号} &

这里使用nohup让java程序在后台运行,一定要加上-Dhudson.model.DownloadService.noSignatureCheck=true,这个是关闭检查的,我就是没加这个,导致修改了也没生效

<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>http://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
  </site>

二、修改配置文件

三、修改default.json

要将/root/.jenkins/default.json中的jenkins的更新目录修改为国内源的目录,并将检测地址从谷歌改成百度

sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /root/.jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /root/.jenkins/updates/default.json

再次重启jenkins。访问/restart,重启之后,开始安装插件,体验飞一般的速度,哈哈哈哈