Jest główny serwer jenkins, do którego nie mam dostępu, który łączy się przez ssh z maszyną jenkins mac slave w naszym biurze, dla kompilacji mac. Ponieważ wszystko to odbywa się za pośrednictwem ssh, jenkins nigdy nie loguje się na pulpicie i działa bezgłowo.
Mam kilka testów integracji interfejsu użytkownika, które muszę uruchomić z pliku skryptu bash, jednak symulator ios wymaga sesji pulpitu.
Ta maszyna ma wielu użytkowników i jest dostępna przez ssh / VNC wiele razy dziennie przez kluczowych członków naszego personelu, a każdy może wylogować się na pulpicie, co uczyniłoby to rozwiązanie bezużytecznym, gdyby ktoś wylogował się z komputera i opuścił biuro zatrzymywanie zadań testowych.
Jakie rozwiązania istnieją, aby wymusić logowanie na komputerze podczas wykonywania zadania / łączenia się z maszyną podrzędną?
Albo, jeśli to możliwe, inne rozwiązania, w tej chwili czuję się zdesperowany, ponieważ spędziłem cały dzień na szukaniu hasła.
Maszyna jenkins działa na mac os 10.8.4.
Dzięki