Skonfiguruj bezgłowego niewolnika Jenkinsa, aby zalogować się na pulpicie Mac

4

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

RicardoDuarte
źródło

Odpowiedzi:

2

Odpowiedź na to pytanie jest po prostu naprawą, zamierzamy stworzyć węzeł slave w tej samej maszynie, aby przeprowadzić test UIT, i upewnić się, że istnieje sesja desktopowa przez cały czas, wszystkie istniejące rozwiązania wymagają logowania vnc w taki czy inny sposób , jeśli ktoś zna lepsze rozwiązanie, byłbym wdzięczny.

RicardoDuarte
źródło
-2

Znalazłem ten projekt open source github: https://github.com/plu/pxctest/ co pozwala na bezgłowe symulatory. Wciąż szukam innych opcji.

kr0w
źródło
To jest odpowiedź tylko na link. Jeśli link został przeniesiony lub uszkodzony, Twoja odpowiedź zostanie unieważniona i usunięta. Podaj podsumowanie tego, co zawiera link i jak to odpowiada na pytanie OP.
Vylix