如何让 Jenkins 在更新插件时使用代理
How to get Jenkins to use a proxy when updating plugins
我正在运行一个 Jenkins 在 ngnix 后面运行的设置,但 jenkins 需要使用 bluecoat 代理来更新插件。
我已经尝试更新高级代理设置页面,但它不起作用,并且已验证当我有 http_proxy 和 https_proxy 系统变量时我可以 wget http://mirror.xmission.com/jenkins/updates/current/update-center.json。
我也尝试更新 /etc/profile,因为我看到 /etc/init.d/jenkins 他们在启动 Java 时使用 su jenkins -l
谢谢,
沃尔特
我遇到了同样的问题。
我解决它的方法是编辑 /etc/default/jenkins 并更新 JAVA_ARGS 以使用我的代理
JAVA_ARGS="-Djava.awt.headless=true -Dhttp.proxyHost=foo.proxy.com -Dhttp.proxyPort=80 -Dhttps.proxyHost=foo.proxy.com -Dhttps.proxyPort=80"
干杯,
斯蒂芬
我正在运行一个 Jenkins 在 ngnix 后面运行的设置,但 jenkins 需要使用 bluecoat 代理来更新插件。
我已经尝试更新高级代理设置页面,但它不起作用,并且已验证当我有 http_proxy 和 https_proxy 系统变量时我可以 wget http://mirror.xmission.com/jenkins/updates/current/update-center.json。
我也尝试更新 /etc/profile,因为我看到 /etc/init.d/jenkins 他们在启动 Java 时使用 su jenkins -l
谢谢, 沃尔特
我遇到了同样的问题。
我解决它的方法是编辑 /etc/default/jenkins 并更新 JAVA_ARGS 以使用我的代理
JAVA_ARGS="-Djava.awt.headless=true -Dhttp.proxyHost=foo.proxy.com -Dhttp.proxyPort=80 -Dhttps.proxyHost=foo.proxy.com -Dhttps.proxyPort=80"
干杯, 斯蒂芬