[Jenkins] Budowanie projektu na maszynie wirtualnej

0

Cześć,

Mam projekt w C na maszynie wirtualnej (tamże jest licencja i całe środowisko), odpaliłem sobie nowy komputer pełniący rolę serwerai tam zainstalowałem Jenkinsa (nie na maszynie wirtualnej ponieważ Jenkins w przyszłości będzie musiał robić kilka innych rzeczy dlatego chciałem go uniezależnić od maszyny).

No i teraz jest problem, ściągam sobie workspace z SVN na dysk mojego serwera, buduje, no i wywala błąd że nie ma licencji na kompilator (ona jest, ale na maszynie wirtualnej).

I teraz tak, domyślam się że błąd wynika z tego że odpalam budowanie z wiersza poleceń z nielicencjonowanej maszyny (pomimo tego że zmieniłem/dodałem zmienne środowiskowe), i tutaj pytanie: W jaki sposób mogę wymusić odpalanie wiersza poleceń z maszyny wirtualnej?
Zmiana zmiennej środowiskowej ComSpec (gdzie wisi ścieżka do cmd.exe) nic nie daje.

No chyba że sam problem wisi gdzie indziej a nie w samym cmd

0

Możesz dodać swoją maszynę wirtualną jako agenta do Jenkinsa. Trzeba wtedy wskazać w jobie, aby uruchamiał się na tym właśnie agencie, czyli maszynie wirtualnej.
Informację jak dodać agenta do Jenkins mastera znajdziesz tutaj: https://www.jenkins.io/doc/book/using/using-agents/

1 użytkowników online, w tym zalogowanych: 0, gości: 1