I don't believe the symlinks exist to make builds more easily accessible. I 
don't believe the builds are meant to be accessed directly from the file system 
under $JENKINS_HOME. If you access the builds using the Web UI, you will always 
have the same interface, regardless where you run Jenkins.

The only functional differences that come to mind are:

* Jenkins running on Linux or Mac cannot execute a Batch file build step and 
* Jenkins running on Windows cannot execute a Shell script build step

Jenkins will try, but it will usually fail either because cmd.exe or /bin/sh 
cannot be found.

-- Sami

Daniel Beck kirjoitti 20.6.2012 kello 23.55:

> 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