Die Umgebungsvariablen% SVN_REVISION% und% SVN_URL% werden nicht festgelegt, wenn ich ein SVN-Repository verwende, das auf einem Visual SVN-Server ausgeführt wird. Alle anderen SVN-Interaktionen funktionieren gut, z.B. Checkout und Change Detection. Das Ausführen des Jobs mit einem anderen SVN-Server funktioniert auch.EnvVar SVN_REVISION und SVN_URL nicht festgelegt
Freestyle Job-Konfiguration:
Repository URL: http://SERVERNAME:81/svn/Projects/ProjectName__5_9_1_3/trunk
Local module directory: trunk
Repository depth option: infinity
Ausgabe von Windows-Einstellbefehl in dem Build-Vorgang (SVN_REVISION und SVN_URL fehlenden)
...
SESSIONNAME=RDP-Tcp#0
SystemDrive=C:
SystemRoot=C:\Windows
...
Systeminformationen
- Jenkins: v1.531
- Subversion-Plugin: v1.51
- JAVA Runtime: v1.6.0_35
- VisualSVN Server: v2.7
Wie bei KostyaSha auf #jenkins diskutiert, https://github.com/jenkinsci/subversion-plugin/blob/5c4c1de863a6c6201c5834f72da016b574682c65/src/main/java/hudson/scm/SubversionSCM.java#L710 sollte vielleicht geändert werden, um zu vergleichen, 'java.net.URI's anstatt' String's. –
Heute ist der Servername klein, damit svn env vars richtig gesetzt werden kann. – StormRider01
Es mag auch nicht den% 20-Wert, den Windows gerne mit Leerzeichen ersetzt. Ich brauchte eine Weile, um es aufzuspüren, weil es die Checkouts ohne Probleme durchführte. – OttPrime