Nasz serwer budujący uruchamia Jenkins 1.502 z wtyczką Subversion zaktualizowaną do wersji 1.45. Ta wtyczka używa svnkit-1.7.6-jenkins-1.jar
.Jenkins: nieważna wersja kopii roboczej SVN
Mamy również zainstalowany klient SVN 1.7.8.
Jenkins pomyślnie sprawdza kod źródłowy z repozytorium SVN. Ale kiedy idę do katalogu obszaru roboczego i spróbuj uruchomić jakieś polecenie svn ręcznie, to się nie powiedzie:
wiadomość# cd /var/lib/jenkins/jobs/myproject/workspace/ # svnversion svn: E155036: Working copy '/var/lib/jenkins/jobs/myproject/workspace' is too old (format 8, created by Subversion 1.4)
Błąd wskazuje, że kopia robocza została stworzona przez SVN 1.4, ale wersja svnkit jest 1.7.6. Jak to mogło się stać?
Przeszukałem cały system plików, nie ma żadnych innych plików svnkit-*.jar
.
Czy próbowałeś sprawdzić nowy obszar roboczy po uaktualnieniu, zamiast korzystać z tego, który został utworzony przed aktualizacją? –
@ShivaKumar, mogę zaktualizować obszar roboczy, a następnie pracować z nim. Ale zastanawiam się, dlaczego został stworzony w wersji 1.4. Zapobiega to użyciu automatycznych narzędzi. – Andrey