Ich habe gerade angefangen, Hudson als CI-Server für ein Projekt von mir zu verwenden. Ich habe einen "Job" mit einem SVN-Repository eingerichtet. Der Server wird auf meinem lokalen Computer ausgeführt, und das SVN-Repository wird unter http://www.unfuddle.com gehostet.Ist es normal, dass Hudson sehr viel Zeit braucht, bis er eine neue SVN-Revision bemerkt?
Das Problem ist, dass, wenn ich den Code von meinem lokalen Rechner festlege und dann einen Build in Hudson manuell auslöst, dass es mehrere Minuten dauert, bis die neue Revision erkannt wird. Der erste Build nach einem Commit ist also immer ein Build ohne Verwendung der neuen Revision.
Ist das normal? Gibt es eine Einstellung, um dieses Verhalten zu verhindern?
Vielen Dank im Voraus und mit freundlichen Grüßen!
Mhh nach Ihrem Hinweis Ich schaute die Commit-Zeiten in meinem SVN-Protokoll und die Zeit, die Hudson verwendet, und es gibt einige Minuten Unterschied. Frag mich nicht warum. Das scheint die Wurzel des Problems zu sein. Jetzt ist es nur eine Frage, wie man es beheben kann. – chrischu
Mhh ok Ich fand heraus, dass meine PC-Uhr ~ 3 Minuten zurück war. Jetzt habe ich festgestellt, dass alles so funktioniert, wie es sollte. – chrischu
Ein weiterer Grund, von Subversion zu Mercurial zu wechseln;) – artemb