2012-07-31 19 views
6

Użyłem Hudsona do tworzenia moich projektów, a teraz zamierzam przeprowadzić migrację do Jenkinsa.Wymuś wtyczkę Jenkins Subversion do używania wersji HEAD

Czas serwera kompilacji nie jest zsynchronizowany z komputerami programisty, dlatego aktualizacja svn nie działa poprawnie. W Hudson byłem w stanie ustawić politykę zmiany HEAD, podczas gdy jej brak w Jenkins.

Szukałem trochę i zobaczyłem, że Jira jest tworzona dla tego problemu, ale nie znalazłem działającego rozwiązania problemu.

Próbowałem ręcznie zainstalować wtyczkę subversion Hudson w Jenkins, a opcja polityki wersji pojawiła się, ale z jakiegoś powodu spowodowała wyjątek podczas ustawiania informacji uwierzytelniania svn.

Jeśli ktoś zna rozwiązanie, aby wprowadzić tę zmianę w Jenkins, prosimy o odpowiedź.

+0

Ile przesuwały się zegary? Czy NTP do synchronizowania zegarów nie jest opcją? – thekbb

+0

Serwer budowania jest w GMT, a maszyny programistyczne w EST. Byłoby świetnie, gdyby dostępne było rozwiązanie inne niż synchronizowanie czasu, ponieważ prawie za każdym razem budujemy z głowy. – jobinbasani

Odpowiedz

9

Wyobrażono. Dołącz wszystkie adresy SVN z @HEAD, a aktualizacja svn nastąpi z HEAD!

1

Wtyczka nie oferuje takiej funkcji, ale może ci się przydać ten problem z jirą. W komentarzach do tego celu znajduje się łatka. Zobacz Issue 1241.