Używam Jenkins 1.461 i mam problem podczas korzystania z odpytywania SVN. Mój adres URL repozytorium ma postać svn + ssh: // * ****. Skonfigurowałem Jenkinsa do sondowania zmian co 5 minut. Co się dzieje, że co 5 minut, zmiany są wykrywane:Jenkins wykrywa zmiany SVN, ale nie aktualizuje obszaru roboczego?
rozpoczęła się 2 maja 2012 20:26:24 odebrane SCM ankietę na wezwanie do XXXXXX 2 maja 2012 20:26:25 svn + ssh: // XXXX/svn/XXXX/XXXXXXXXX/XXXXXXXX/trunk jest w wersji 26 192 (zmieniono z 26 181) Wykonano. Trwa 2,6 s Znalezione zmiany
Ale przestrzeń robocza nie jest aktualizowana po każdej ankiecie. Ostatnia rewizja obszaru roboczego nadal wynosi 26181, a nie 26192 zgodnie z oczekiwaniami. Nie rozumiem, dlaczego. Dowolny pomysł?
Mickael
Nie jest to odpowiedź na twoje pytanie, ale zdecydowanie polecam zamiast tego używać haków svn. W ten sposób twój projekt zostanie wywołany dopiero po zatwierdzeniu. Nie musisz ciągle sondować - to może wywołać żal, jeśli masz dużą liczbę projektów w Jenkins. – carlspring
@carlspring Mógłbyś podać mi linki o tym, jak to działa? –
Możesz rzucić okiem na ten raczej opisowy link https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin. Zasadniczo lepiej jest skonfigurować ustawienia, aby nie sondować zmian przez cały czas. – carlspring