如何在 Jenkins 中使用代理袜子在远程 gitlab 服务器上下载 Jenkinsfile

问题描述

我在 ubuntu 18.04 服务器上使用 Jenkins 版本 2.222.4。我已经在特定服务器上部署了一个 socks5 代理,并且我已经配置了本地 git 环境以通过 HOME/.gitconfig 在设置中使用它: [http] 代理=socks5://:8080

如果我手动执行“git pull”,git通过socks5代理下载资源没有任何问题,但如果我启动一个由托管在gitlab服务器上的Jenkinsfile定义的Jenkins作业,Jenkins尝试直接下载Jenkins文件不通过代理的远程gitlab服务器。

我尝试设置 Java 参数(-DsocksProxyHost 和 -DsocksProxyPort),但它不会影响通过代理的流量重定向。

Jenkins 真的能够使用socks5 协议吗?是的,有没有人成功设置过这种结构?

感谢您的阅读

最好的问候

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...