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'"
上一篇 Jenkins使用Git Parameter参数化构建
下一篇 Jenkins备份配置信息
目录
文章列表
1 CentOS下安装Maven
CentOS下安装Maven
2
Groovy代码示例 - 字符串
Groovy代码示例 - 字符串
3
设计模式(10)解释器模式
设计模式(10)解释器模式
4
React Native学习之JSX与ReactJS
React Native学习之JSX与ReactJS
5
Java OSS图片预览接口
Java OSS图片预览接口
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。