Korzystanie z Jenkins 1.501 i wtyczki Jenkins Git 1.1.26
Mam 3 różne repozytoria git, każdy z wieloma projektami.
Teraz muszę wyewidencjonować wszystkie projekty z 3 repozytoriów git do tego samego obszaru roboczego na serwerze podrzędnym Jenkins. Każde repozytorium git zdefiniowałem w: Zarządzanie kodem źródłowym: Wiele SCM . Ale za każdym razem, gdy repozytorium jest sprawdzane, poprzednie repozytorium (i powiązane z nim projekty) jest usuwane.
Przeczytałem to:
http://jenkins.361315.n4.nabble.com/multiple-git-repos-in-one-job-td4633300.html
ale to naprawdę nie pomaga. Próbowałem określić ten sam folder w podkatalogu lokalnym dla repozytorium (opcjonalnie) dla wszystkich repozytoriów, ale daje ten sam wynik.
Jeśli jest to po prostu niemożliwe przy użyciu Jenkinsa, przypuszczam, że można użyć jakiegoś kroku / skryptów przed kompilacją, aby przenieść projekty we właściwe miejsce. Nie można modyfikować konfiguracji kompilacji projektów.