Les, 

Thanks for your comments.


> It is probably pretty rare to need more than one or a few masters, and 
> if you do it would be because they had to be configured differently. 
>

In the near term, we only need one master.  
 

>
> I've never needed enough slaves that it was a problem to click the 
> 'copy existing node' button and click 'OK', *but maybe there is a way 
> to do it through the rest interface.  *


I have not found a reference in this regard, and would appreciate a 
pointer.  I will do the digging.
 

> For linux slaves started via ssh you don't really need anything for 
> jenkins other than the jvm and a 
> suitable user account.  


All these have been done.  Right now, for POC, I have setup three KVM 
guests (all done via kickstart hands-off):

   - Ubuntu 12.04 64bit
   - Ubuntu 11.04 64bit
   - Fedora 17 64bit

All have openjdk, Jenkins packages installed, all can ssh to each other as 
the 'jenkins' user.

The main use is to check our C++ builds, together with running tests 
written in bash and Python.  The master and the two slaves are to run the 
same upstream/downstream jobs. 
 

> The larger problem is making sure the slaves have all of the (very 
> arbitrary) build tools available that some 
> user's job might invoke. 
>

Not a problem for us.  All GNU tools and others (e.g. md5deep, tree) are 
installed during the server configuration phase.  Done already. 

All we need is just enough info so that we can tie these CI hosts 
together programmatically. Results from mouse clicks are not easily 
reproducible, but Results from running scripts + templates are, and can be 
even idempotent. That's what we would like to accomplish.


> -- 
>    Les Mikesell 
>       lesmi...@gmail.com <javascript:> 
>

Regards,

-- Zack 

Reply via email to