2016-12-01 10 views
5

Mam Jenkins skonfigurowany do uruchamiania kompilacji na niewolniku systemu Windows.Automatycznie wygenerowany folder kompilacji zbyt długo na niewolniku jenkins

W starszej wersji Jenkins (2,7 do być dokładne), kompilacje prowadził dobrze pod

C:\jenkins\workspace\<repository name>\<project name>\<stage> 

Jednak kiedy zmodernizowane (teraz za pomocą 2.19.3), kompilacje są teraz pod

C:\jenkins\workspace\<a concatenation of repository, project, stage and a *very* long alphanumeric string> 

Powoduje to problemy w mojej kompilacji, ponieważ ścieżki do plików stają się zbyt długie, aby je obsłużyć, a różne etapy są łamane. W rzeczywistości nawet domyślna nazwa folderu jest tak długa, że ​​początek nazwy jest obcięty.

Na tym hasterze Jenkins istnieją agenci Linuksa, więc nie mogę zmienić ogólnej przestrzeni roboczej dla wszystkich agentów.

Jak mogę kontynuować? Czy można zmienić domyślną nazwę folderu na krótszą?

Odpowiedz

1

Jak dotąd, nasze rozwiązanie jest dość hacky jeden:

Po prostu odwzorowany folder długim rozstawem na dysk sieciowy (w szczególności:.

subst x: . 
x: 

a następnie kontynuował stamtąd