2012-07-31 5 views
6

Ich habe Hudson für meine Projekt-Builds verwendet und plane jetzt die Migration nach Jenkins.Force Jenkins Subversion-Plugin zur Verwendung der HEAD-Revision

Die Build-Server-Zeit ist nicht synchron mit den Entwickler-Computern, und daher funktioniert Svn Update nicht richtig. In Hudson war ich in der Lage, die Revisionspolitik auf HEAD zu setzen, während sie in Jenkins fehlte.

Ich suchte ein wenig und sah, dass ein Jira für dieses Problem erstellt wurde, aber keine funktionierende Lösung für das Problem gefunden.

Ich habe versucht, das Hudson Subversion-Plugin in Jenkins manuell zu installieren, und die Revisionsrichtlinie Option kam, aber aus irgendeinem Grund verursachte es eine Ausnahme beim Festlegen der Svn-Authentifizierungsinformationen.

Wenn jemand eine Lösung für diese Änderung in Jenkins kennt, bitte antworten.

+0

Wie viel haben die Uhren gedriftet? Ist NTP zum Synchronisieren der Uhren keine Option? – thekbb

+0

Build-Server ist in GMT und Entwickler-Maschinen sind in EST. Es wäre großartig, wenn eine andere Lösung als die Synchronisierung der Zeit verfügbar wäre, da fast jedes Mal, wenn wir aus dem Kopf bauen. – jobinbasani

Antwort

9

Herausgefunden. Füge alle SVN URLs mit @HEAD an und svn update wird von HEAD!

1

Das Plugin bietet keine solche Funktion, aber Sie könnten dieses jira Problem nützlich finden. Es gibt einen Patch in den Kommentaren für diesen Zweck. Siehe Issue 1241.

Verwandte Themen