试图配置Jenkins连接到远程svn进行构建作业但失败。由于connection refused
,错误是"svn: OPTIONS /svnpath failed"
。Jenkins svn连接被拒绝
我落后于代理。下面是配置和观察:
~/.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
没有问题 - 尝试使用svnkit和运行
svn checkout https://company.com/svnpath
,也不是问题
我感到困惑。它是代理问题吗?或者我需要设置Jenkins中的其他设置?
更新:
得到它的工作,我输入端口参数错误:JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhttp.proxyHost=[ip] -Dhttp.proxyPort=[port] -Dhttp.auth.preference=Basic"
如果字面意思是“svn:OPTIONS/svnpath failed”,是否可以证明你缺少像$ OPTIONS这样的替换字符,它会被配置中的实际命令正确替换? –
由于您似乎已经解决了该问题,请回答您自己的问题并将其标记为解决方案。 –