Jenkins配置全局Http代理

场景:Jenkins在企业内网,不能直接联网,必须通过HTTP/HTTPS代理联网,通过NAT上网不算HTTP代理范围。

两种启动方式:

(1)通过java -jar启动war包,直接在java启动时添加参数:

java -Dhttp.proxyHost=192.168.1.10 -Dhttp.proxyPort=8118 Dhttp.nonProxyHosts='localhost|127.0.0.1' -Dhttps.proxyHost=192.168.1.10 -Dhttps.proxyPort=8118 -Dhttps.nonProxyHosts='localhost|127.0.0.1' -jar jenkins.war

例如:

/usr/local/java/jdk1.8.0_231/bin/java -Dhttp.proxyHost=192.168.1.10 -Dhttp.proxyPort=8118 -Dhttp.nonProxyHosts='localhost|127.0.0.1' -Dhttps.proxyHost=192.168.1.10 -Dhttps.proxyPort=8118 -Dhttps.nonProxyHosts='localhost|127.0.0.1' -Djava.awt.headless=true -DJENKINS_HOME=/data/jenkins -jar /usr/local/jenkins/jenkins-2.237.war --logfile=/usr/local/jenkins/jenkins.log --webroot=/usr/local/jenkins/war --httpPort=88 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20

(2)Jenkins运行在Tomcat中,或修改tomcat_home/bin/catalina.sh文件,加入:

JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=192.168.1.10 -Dhttp.proxyPort=8118 Dhttp.nonProxyHosts='localhost|127.0.0.1' -Dhttps.proxyHost=192.168.1.10 -Dhttps.proxyPort=8118 -Dhttps.nonProxyHosts='localhost|127.0.0.1'"

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/25/jenkins-config-global-http-proxy/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Jenkins配置全局Http代理
场景:Jenkins在企业内网,不能直接联网,必须通过HTTP/HTTPS代理联网,通过NAT上网不算HTTP代理范围。 两种启动方式: (1)通过java -jar启动war包,直接在j……
<<上一篇
下一篇>>
文章目录
关闭
目 录