Since either OS is fine, then the question bounces back to you: what kind
of builds are you doing?

If you have mostly Windows builds, choose Jenkins/Hudson on Windows. And
conversely choose Linux if you do mostly Linux builds. It is much easier to
maintain the Jenkins/Hudson jobs if you are using the same OS as the
developers.

If you have an even mix of builds, and you are comfortable with maintaining
both OSes, choose Linux for the master. The only caveat is that you can get
into some odd scenarios with permissions but these generally don't arise at
all and are generally straightforward to fix. Note it is possible to mix
both kinds of builds via slaves, i.e. some Windows, some Linux.

I have a strong preference for Linux (Ubuntu) because you can pretty much
script everything. Since I also worry about disaster recovery, I have
scripted the installation of nearly all of our development environment and
backups are also nearly painless in Ubuntu. In short, you might want to
look at your OS choice from a larger perspective.

Good luck,
John

On Sun, Jan 27, 2013 at 5:04 AM, Stephen Connolly <
stephen.alan.conno...@gmail.com> wrote:

> s/solace/slave/g
>
> ;-)
>
> Damn you autocorrect
>
>
> On Sunday, 27 January 2013, Stephen Connolly wrote:
>
>> Windows file locking mode is a pain. With a windows solace you can
>> restart the slave process with low or no impact... Restarting the master
>> take a lot more coordination (waiting for all builds to stop) and has a
>> much higher impact (all builds stopped until master restarted)
>>
>> That, and the 254 character file name limit that java and the windows
>> APIs conspire to apply on you are the only *technical* reasons to favour a
>> unix over a windows master... Neither are show-stoppers, but if you have
>> the choice, I recommend a unix.
>>
>> Active Directory *can* in some shops be easier from a windows master...
>> But if you have a more complex AD setup you may end up switching Jenkins to
>> "unix"-mode for AD authentication anyway
>>
>> -Stephen
>>
>> On Sunday, 27 January 2013, Peter Miklosko wrote:
>>
>>> Unix
>>>
>>> On 27 Jan 2013 11:37, "Levin, Ilya" <ilya.le...@hp.com> wrote:
>>> >
>>> > Hello,
>>> >
>>> >
>>> >
>>> > I have a simple question, what OS should I Choose when installing
>>> Jenkins ?
>>> >
>>> >
>>> >
>>> > Thanks
>>>
>>> --
>>>
>>>
>>>
>>

-- 


Reply via email to