Jenkins版本:jenkins-2.440.2-lts,从阿里下载的rpm包直接安装。
网络屏蔽了国外网址,Jenkins无法下载国外官方插件:
1、Jenkins为了下插件,我修改了插件下载源为国内的清华源(配置文件:hudson.model.UpdateCenter.xml)
2、但配置文件 hudson.model.UpdateCenter.xml 并不是设置国内源决定性的,在Jenkins启动后,Jenkins会从 hudson.model.UpdateCenter.xml 里面配置的清华源地址,在清华源下载覆盖更新 updates/default.json 这个文件,而这个文件才是实际决定各种Jenkins插件下载地址的。
3、但是清华源的 updates/default.json 里面的地址却又没指向它清华源仓库,而还是指向的国外Jenkins地址。
4、所以又要修改替换 updates/default.json 里面Jenkins官方地址为清华源仓库地址。
5、Jenkins修改了配置需要重新启动生效。
6、然后又回到前面第2步了,Jenkins启动后,实际 updates/default.json 又被重新下载覆盖了!
我晕额!!!
想到一个解决方法:
我把 updates/default.json 这个目录连带