需求描述:
我的Jenkins是安装到内网的,但是安装方式是离线安装,插件也是通过在线安装相同版本的机器安装完插件再把插件打包上传到内网Jenkins。
现在想实现,直接在内网Jenkins 页面上进行插件更新。
1、安装squid或者nginx的正向代理。
我用的是squid,具体安装配置方式参考百度。
2、Jenkins页面设置。
squid代理ip:192.168.30.230
squid端口:3128
设置国内源:
扫描二维码关注公众号,回复:
13480833 查看本文章
一样是插件高级往下拉即可看到配置
设置完之后回到插件页面发下可以正常读取到在现场插件信息。前提是你的代理能够正常上网。
可以直接配置在/etc/profile文件里面测试是否能够访问百度。
如:
export http_proxy=http://192.168.30.230:3128
export https_proxy=http://192.168.30.230:3128
配置完之后source /etc/profile 加载配置。
直接访问百度看看:curl www.baidu.com
返回是成功的说明你的代理正常的。