再安装plugin的时候, Jenkins会自动连线到外部的market去看看有没有更新资讯.
若公司内部有防火墙可能就要设定一下proxy.
这边就两个都来讲一下怎么设定吧.
Proxy设定
可以参考这篇官方文档.
https://wiki.jenkins.io/display/JENKINS/JenkinsBehindProxy
[管理Jenkins] > [管理插件] > [进阶]
这边就可以设定要连哪台server当proxy了.
关闭plugin自动更新
[管理Jenkins] > [Script主控台]
import hudson.model.UpdateSite
import jenkins.model.Jenkins
def j = Jenkins.instance
for(UpdateSite site : j.getUpdateCenter().getSiteList()) {
site.neverUpdate = true
try {
site.data = null
site.dataLastReadFromFile = -1
} catch(Exception e) {}
site.dataTimestamp = 0
new File(j.getRootDir(), "updates/${site.id}.json").delete()
}
System.setProperty('hudson.model.UpdateCenter.never', 'true')
执行这段就可以了.
- 文章链接: https://blog.zhangcun.store/2022/09/20/guan-bi-plugin-zi-dong-geng-xin-gen-proxy-she-ding/
- 版权声明: 本网站所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
你的赏识是我前进的动力
支付宝
微信