我在設置代理後面的詹金斯SVN插件時遇到問題。詹金斯通過代理SVN插件
根據文檔:
https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin
You can set the proxy in C:/Users//AppData/Roaming/Subversion/servers (Windows) or ~/.subversion/servers (Linux)
我已經這樣做了,我是在UNIX系統中,並正確配置了〜/的.subversion /服務器和可直接順利SVN結賬的命令從詹金斯運行的盒子中刪除。
當我嘗試在詹金斯但是通過SVN結帳,我得到這個錯誤:
Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: HTTP proxy authorization failed at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.connect(HTTPConnection.java:262) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:451) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382) ... 75 more
所以在服務器文件configurion工作,但似乎並不在詹金斯被拾起。
我還在管理插件 - >高級頁面中設置了代理詳細信息,並且可以通過Jenkins成功下載和更新插件。
是否還有其他需要設置SVN插件的文檔未涵蓋?
Jenkins正在Tomcat服務器上運行。
代理配置在這裏定義:〜/ .subversion/servers,所以如果我刪除它不能從任何地方獲得代理配置? – cowls 2014-10-20 11:14:37