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

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.


-2

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.