[英]Jenkins not able to use SVN credentials or download new plugins/new versions
任何人都可以建議如何解決這兩個問題?
- 無法升級Jenkins和SVN插件
- 無法連接到svn
我在Windows 64位機器上安裝Jenkins。 它被配置為作為Windows服務運行。
我們在Windows 7 64位操作系統上運行它
詹金斯1.482
我可以從機器上的用戶帳戶進行SVN更新/結賬。
當我嘗試在jenkins上設置作業時,我在嘗試添加svn憑據時會得到以下內容
FAILED: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS /svn/client/trunk failed
更多細節是:
FAILED: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS /svn/client/trunk failed
org.tmatesoft.svn.core.SVNException: svn: OPTIONS /svn/client/trunk failed
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:298)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:283)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:271)
at ...
我停止了服務並從命令行運行Jenkins並嘗試了同樣的事情 - 結果相同。
我能夠使用tortoise客戶端和具有相同憑據的firefox連接到svn服務器。
在研究這個問題時,我看到了一些關於類似問題的帖子,而且似乎唯一一個聲稱要解決它的問題就是回到Jenkins svn插件版本。
然后我嘗試為svn安裝最新的jenkins和Plugin。 下載失敗。 啊哈,我想 - 顯然是防火牆問題。 所以我禁用了防火牆。
仍然沒有好處。 我無法自動下載或獲取新的Jenkins或SVN插件。
嘗試使用此選項啟動jenkins:
-Dsvnkit.http.sslProtocols="SSLv3"
或者,如果Jenkins在單獨的JVM中啟動svn插件,請嘗試將該行添加到svn插件運行配置所在的位置。
這是svnkit的一個已知問題,Jenkins的svn插件使用它:
http://issues.tmatesoft.com/issue/SVNKIT-176
此外, 這個答案可能有助於升級您的svn插件。
要更改Windows服務命令行:
sc qc "JenkinsSlave"
(如果這就是你的服務名稱) -Dsvnkit.http.sslProtocols=""SSLv3""
- 請注意雙引號 sc config "JenkinsSlave" binPath= <paste the changed value copied earlier>
將JenkinsSlave替換為您的服務名稱。
Windows 7 x64具有一些自動防火牆設置。 您可能需要打開防火牆端口以允許連接。
您應該能夠通過嘗試在Jenkins之外運行您的svn客戶端來驗證或消除此原因。
有點遲到的主題,但你嘗試了以下解決方案嗎?
http://www.daangemist.nl/2014/03/03/jenkins-reports-sslv3-error-on-svn-update
一個為我工作,在我的情況下,我想使用-Dsvnkit.http.sslProtocols =“TLSv1”
如何使用您的帳戶運行Jenkins服務?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.