These are not really operating system specific Jenkins behavioral differences, but they are are differences that are important to me. Your mileage may vary... The Linux package manager versions (apt packaging for Debian and Ubuntu, rpm packaging for Red Hat, CentOS, Scientific Linux, and Oracle Linux) allow me to easily manage Jenkins upgrades from version to version the same way I manage operating system package upgrades. That similarity makes the management process much better. When I run "yum update" or "apt-get dist-upgrade", Jenkins is updated along with all the other software on the system. Simple, elegant, and easy to manage. The Windows versions of Jenkins requires the uncomfortable choice between "install as a Windows service" (with all the limitations and annoyances of running as a Windows service) and "run as a user on the desktop" (with the challenge of always needing to have the desktop logged in. I know there are techniques to resolve the issues involved in both those cases (allow desktop access from a service, configure autologin for run as user on the desktop), but I find the techniques inconvenient and I'd rather not have that inconvenience for my master node. I don't have the option for slave agents, but at least I can avoid the issues on the master node. Mark Waite
>________________________________ > From: Daniel Beck <m...@beckweb.net> >To: jenkinsci-users@googlegroups.com >Sent: Wednesday, June 20, 2012 2:55 PM >Subject: Differences in Jenkins master behavior between host operating systems > >Hi all, > >I recently learned that when run on Linux, Jenkins uses symlinks to make >builds a bit more easily accessible on the file system. > > lrwxrwxrwx 1 danielbeck danielbeck 19 Jun 10 19:24 1 -> >2012-06-10_19-24-57 > lrwxrwxrwx 1 danielbeck danielbeck 19 Jun 10 19:25 2 -> >2012-06-10_19-25-52 > drwxr-xr-x 2 danielbeck danielbeck 4096 Jun 10 19:24 2012-06-10_19-24-57 > drwxr-xr-x 2 danielbeck danielbeck 4096 Jun 10 19:25 2012-06-10_19-25-52 > >This came as quite a surprise, and now I'm wondering what else is different >with Jenkins Master on different OSes and could affect my choice of OS for the >Master node. > >Is this documented anywhere? While the wiki contains instructions on how to >set up Jenkins, it doesn't mention functional differences in Jenkins between >operating systems. > >Regards, >Daniel > > > >