0


Jenkins修改国内源

配置前提:

1.部署好的jenkins服务器;

2.web服务器;

配置过程:

一、下载更新源json文件,jenkins官方文件或者国内镜像源文件都可以。这里以清华源为例;

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

二、由于国内镜像源的json也是直接同步jenkins官方,所以内部下载地址仍然是jenkins官方地址,仅更新镜像源json地址还不够。

修改json内jenkins及插件下载地址为清华源;

sed -i s#updates.jenkins.io/download#mirrors.tuna.tsinghua.edu.cn/jenkins#g update-center.json

三、将修改好的json文件通过nginx或者其他web方式发布出来,方便jenkins调用;以我的环境为例,http://manual.xxx.com/update-center.json;

两种方式更新jenkins源,二选一即可;

1、终端进入jenkins安装目录,修改 hudson.model.UpdateCenter.xml 文件中标红部分连接;此方法需要重启jenkins,可等最后一步完成后一起重启;

sed -i s#https://updates.jenkins.io/update-center.json#http://manual.xxx.com/update-center.json#g hudson.model.UpdateCenter.xml

2、登陆jenkins,管理,插件,高级,最底下更新源替换为内网链接;此方法无需重启jenkins;

四、此时因为是自己内网的json源,更新会报错;尝试过用https,并且使用公网证书,仍然会报错;暂时没找到具体原因,有知道的兄弟可以评论教我下,感谢;

可以通过修改jenkins启动项屏蔽安全检查;示例是docker安装,jenkins启动文件目录:/usr/local/bin/jenkins.sh

-Dhudson.model.DownloadService.noSignatureCheck=true

以上所有操作完成后,重启jenkins即可;

标签: jenkins

本文转载自: https://blog.csdn.net/weixin_48319100/article/details/129023582
版权归原作者 finger711 所有, 如有侵权,请联系我们删除。

“Jenkins修改国内源”的评论:

还没有评论