Since OS X 10.10 we have to use Launchd to start jenkins as a user agent! See subdir 'launchd' for related plist and scripts. +++ Previous: mac has a feature called "security context" which causes the node to fail resolving domains after a while. see e.g: http://osdir.com/ml/unix-porting/2010-05/msg00000.html symptoms: - works as long the console which invoked the script is up - works until process goes in background possible workarounds: - invoke as: /usr/libexec/StartupItemContext ./script.sh - run as root - run with launchd (i tried the first option... lets see if it works) +++ +++ +++ Java 6 for 32bit and 64bit builds on OSX 10.10: JavaForOSX2014-001.dmg +++ +++ +++ Printer to file: As root: cupsctl FileDevice=Yes Enable 'FileDevice' in /private/etc/cups/cups-files.conf killall -HUP cupsd mkdir /data/lp chown USER /data/lp chmod ugo+rwx /data/lp lpadmin -p lprint -E -v file:/data/lp/out.ps -P /Library/Printers/PPDs/Contents/Resources/HP\ LaserJet\ 4\ Plus.gz