2012-09-27 8 views
6

Kann jemand vorschlagen, wie Sie die beiden Probleme beheben können?Jenkins nicht in der Lage, SVN-Anmeldeinformationen zu verwenden oder neue Plugins/neue Versionen herunterzuladen

- Kann nicht aktualisieren Jenkins und SVN-Plugin

- Kann keine Verbindung

Ich Einrichtung Jenkins auf einem Windows-64-Bit-Maschine Svn. Es ist so konfiguriert, dass es als Windows-Dienst ausgeführt wird.

Wir laufen diese auf Windows 7 64-Bit-OS

Jenkins 1.482

Ich bin in der Lage eine SVN-Update/Kasse von meinem Benutzerkonto auf der Maschine zu tun.

Wenn ich versuche, einen Job auf jenkins einzurichten ich folgendes erhalten, wenn sie versuchen SVN Anmeldeinformationen hinzuzufügen

FAILED: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS /svn/client/trunk failed 

Weitere Details sind:

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 ... 

ich den Dienst beendet und lief Jenkins aus Befehlszeile und versuchte das gleiche - mit dem gleichen Ergebnis.

Ich bin in der Lage, eine Verbindung zum Svn-Server mit einem Tortoise-Client und über Firefox mit den gleichen Anmeldeinformationen.

Bei der Untersuchung des Problems sah ich ein paar Beiträge über ähnliche Probleme und der einzige, der behauptet, es zu beheben, ist Rollback zurück zu Jenkins Svn-Plugin-Version.

Ich habe dann versucht, die neuesten jenkins und Plugin für svn zu installieren. Die Downloads sind fehlgeschlagen. Aha, dachte ich - offensichtlich ein Firewall-Problem. Also deaktiviere ich die Firewall.

Immer noch nicht gut. Ich kann das neue Jenkins oder SVN Plugin nicht automatisch herunterladen oder herunterladen.

Antwort

2

Versuche starten jenkins mit dieser Option:

-Dsvnkit.http.sslProtocols="SSLv3" 

Oder, wenn Jenkins SVN-Plugin in einer separaten JVM startet, versuchen Sie die Zeile hinzugefügt, wo die SVN-Plugin läuft Konfiguration ist.

Es ist ein bekanntes Problem mit SVNKit, die von Jenkins' SVN-Plugin verwendet wird:

http://issues.tmatesoft.com/issue/SVNKIT-176

Auch kann this Antwort auf ein Upgrade Ihre SVN-Plugin in Bezug hilfreich sein.

  1. ein Kommandozeilen-Fenster cmd öffnen:

    Um Ihre Windows-Dienst Kommandozeile zu ändern.exe

  2. sc qc "JenkinsSlave" (wenn das, was Ihr Service-Name ist)
  3. wählen und den BINARY_PATH_NAME Wert
  4. Änderung kopieren, -Dsvnkit.http.sslProtocols=""SSLv3"" nach dem jar Pfad hinzufügen - beachten Sie die doppelten Anführungszeichen
  5. sc config "JenkinsSlave" binPath= <paste the changed value copied earlier>

Ersetzen Sie JenkinsSlave mit Ihrem Servicenamen.

+0

danke verwenden - ich werde es versuchen. – Tim

+0

Wie setze ich diese Parameter für die Ausführung von Jenkins als Windows-Dienst? – Tim

+0

sehe meine bearbeitete Antwort oben –

0

Wie wäre es mit Jenkins-Dienst mit Ihrem Konto?

+0

Ja, das habe ich versucht. Funktioniert nicht. Auch läuft Jenkins nicht von der Kommandozeile aus als Dienst. – Tim

1

Windows 7 x64 hat einige automatische Firewall-Einstellungen. Möglicherweise müssen Sie einen Firewall-Port öffnen, um die Verbindung zuzulassen.

Sie sollten in der Lage sein, dies zu überprüfen oder zu beseitigen, indem Sie versuchen, Ihren Svn-Client außerhalb von Jenkins auszuführen.

1

bisschen spät Thema, aber haben Sie die folgende Lösung versucht?

http://www.daangemist.nl/2014/03/03/jenkins-reports-sslv3-error-on-svn-update

dass für mich gearbeitet, in meinem Fall wollte ich -Dsvnkit.http.sslProtocols = "TLSv1"

+0

Ich bin derjenige, der diesen Beitrag geschrieben hat, gut zu sehen, dass es Ihnen geholfen hat, Ihre Probleme zu lösen. – matueranet

+0

Der korrekte Link scheint http://www.daanemist.nl/2014/03/03/jenkins-reports-error-on-svn-update zu sein – matueranet

Verwandte Themen