试图将 Jenkins 配置为连接到远程 svn 以进行构建作业,但失败了。错误是 "svn: OPTIONS /svnpath failed"
, 由于 connection refused
.
我在代理后面。下面是配置和观察:
~/.subversion/servers
已配置代理 /etc/sysconfig/jenkins
已配置代理 JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhttp.proxyHost=[ip] -DhttpProxyPort=[port] -Dhttp.auth.preference=Basic"
svn checkout https://company.com/svnpath
没问题svn checkout https://company.com/svnpath
, 也没问题我越来越糊涂了。是代理问题吗?或者我需要在 Jenkins 中设置一些其他设置?
更新:
成功了,我输入了错误的端口参数:
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhttp.proxyHost=[ip] -Dhttp.proxyPort=[port] -Dhttp.auth.preference=Basic"
最佳答案
Proxy-Port 参数(大写“P”)输入错误:
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhttp.proxyHost=[ip] -Dhttp.proxyPort=[port] -Dhttp.auth.preference=Basic"
由于作者没有添加解决方案作为答案,我认为我按照 Martin Foot 在他的评论中建议的那样做...
关于svn - Jenkins svn 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6857731/