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
>
>
>
>   

Reply via email to