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 Appium自动化测试(12)—— Appium API 之 TouchAction 操作
Appium自动化测试(12)—— Appium API 之 TouchAction 操作
2
RuoYi若依解决请求地址存在中文出现400 Invalid request异常
RuoYi若依解决请求地址存在中文出现400 Invalid request异常
3
Nginx禁用TLS1.0和TLS1.1使网站更安全
Nginx禁用TLS1.0和TLS1.1使网站更安全
4
微信小程序实现摇一摇功能
微信小程序实现摇一摇功能
5
Redis 如何存储上亿级别的用户状态?
Redis 如何存储上亿级别的用户状态?
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。