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
1
二维码
打赏
海报
Jenkins配置全局Http代理
场景:Jenkins在企业内网,不能直接联网,必须通过HTTP/HTTPS代理联网,通过NAT上网不算HTTP代理范围。
两种启动方式:
(1)通过java -jar启动war包,直接在j……
文章目录
关闭
共有 0 条评论