My current Jenkins installation runs in the background with a user that has 
no shell and no GUI

So far that is the normal setup I have read around. However my latest unit 
tests for drag/drop operations are failing because such user does not have 
a running pasteboard service. I am still trying to find out how start that 
service. Googling around I found this:

    > nohup /System/Library/CoreServices/pbs &

But that is not working for Mountain Lion. I am no longer looking for a 
solution because now I believe this is not the real problem. I am planning 
to add automated GUI tests for OSX and iOS, therefore I believe I will be 
having more than just a pasteboard server not running problem. 

Should I create a normal system user for my Jenkins server? If so, I guess 
I will have to setup everything so every time the server starts, a full 
blown background user GUI session starts only for Jenkins. Any 
recommendations about how to do the auto-login in the background. I could 
not find that information  and I am wondering what is the normal setup of 
OSX users for Jenkins.

As quick/dirty solution I could just make Jenkins run under the same user I 
normally log in into my server... but that seems kind of... non-ethical?

thanks in advance
Francisco Garcia

Reply via email to