Ich verwende das Jenkins Subversion-Plugin, um eine Arbeitskopie in Jenkins auszuprobieren. Ein separater SVN-Client wird verwendet, um einige Informationen aus dieser Arbeitskopie zu extrahieren (welcher Zweig wurde verwendet, welche Revision, etc.).
Das Subversion-Plugin erstellt eine 1.7 Arbeitskopie, die der andere Client nicht verarbeiten kann (es ist 1.6). Gibt es eine Möglichkeit, das Subversion-Plugin so zu konfigurieren, dass es eine 1.6-Arbeitskopie auscheckt?
Diese Frage listet eine Möglichkeit auf, das Subversion-Plugin zu konfigurieren: Hudson prüft die Verwendung von Symlinks bei Verwendung von SVN (Subversion) nicht Also habe ich nach allen Konfigurationsoptionen gesucht und bin auf dieser Seite gelandet: Ссылка , aber es ist wirklich unvollständig.
Auch das habe ich gefunden: Ссылка , außer dass diese Eigenschaft für neue Verzeichnisse ignoriert wird .
Ich kann Jenkins-Variablen nicht verwenden, um die Zweig- und Revisionsinformationen zu extrahieren, da dasselbe Skript auch außerhalb von Jenkins ausgeführt werden kann. Das Aktualisieren des separaten Clients ist ebenfalls nicht möglich, da wir auf Build-Systemen mit 'eingefrorener' Software arbeiten. Wenn alles andere fehlschlägt, könnte ich Jenkins downgraden, aber das ist nicht bevorzugt.
Suchen Sie auf der Haupt-Jenkins-Konfigurationsseite ( http:/<jenkins_server>/configure
) nach Subversion Workspace Version und setzen Sie sie auf den entsprechenden Wert (1,6).