Running hudson it is easy but currently the documentation is missing the tutorial for installing an running hudson as a daemon/service on OS X.
When you switch to p
The tiny solution I had (which also starts at login) was this: First run hudson manually once (so it builds it's .hudson dir). create a hudson.command file somewhere on your machine in OSX with content a little like this:
nohup java -jar .hudson/hudson.war --httpPort=8080 &
Then, open up system preferences, select your user, and then Login Items. Click the "+" button, and you'll be able to select the command with finder.
Next time you log in, hudson will have started.
Disadvantages: