<br><font size=2 face="sans-serif">Hi Manish,</font>
<br>
<br><font size=2 face="sans-serif">I say give ssh or drb a shot and tell
us what happens. I think both approaches are reasonable. I'm
not convinced about the value of an abstraction layer over both ssh &
drb. I'm more of a get-one-of-them-to-work-and-then-see type of guy.</font>
<br>
<br><font size=2 face="sans-serif">BTW - does anyone else have a solution
around the pains of ssh on windows?</font>
<br>
<br><font size=2 face="sans-serif">--Rolf</font>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>manish <manish@gslab.com></b>
</font>
<p><font size=1 face="sans-serif">07/19/2007 12:07 AM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">Rolf Russell <RRussell@thoughtworks.com>,
cruisecontrolrb-users@rubyforge.org</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [Cruisecontrolrb-users] remote builders</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2><br>
Rolf Russell wrote:<br>
><br>
> I started looking at using cygwin to provide ssh in windows a few
<br>
> weeks ago but got side tracked and didn't finish. I would recommend
<br>
> starting by looking into that.<br>
><br>
> It would be possible to have a daemon/agent running on the remote
<br>
> machine. I've shyed away from this because ssh was such a simple
<br>
> solution and I didn't have time.<br>
> It may also be possible to simply run cruise on the remote machine
and <br>
> use a shared file system to have the main instance of cruise report
<br>
> the results from all remote machines. There are likely issues
to be <br>
> worked out with showing when a build is running, forcing builds, etc.<br>
What I am thinking of is some kind of abstraction layer, may be in rake,
<br>
where in<br>
we just say a given task is to be executed on remote machine, by <br>
specifying some<br>
attributes, e.g. IP, Port in case of RDB or host, username and password
<br>
in case of<br>
ssh. We also assume that the remote machine has all the necessary <br>
requirement<br>
fulfilled to execute given task.<br>
<br>
I am not sure if this is really a CCRB item or a rake item, but in a <br>
given typical<br>
scenario, I want some of my tests to run on windows machine and the <br>
report should<br>
be retrieved back for on CCRB. E.g. Some of my watir test has to run on
<br>
Windows<br>
machine, where as my CCRB is hosted on Unix machine. So for me turning
<br>
off those<br>
watir tests is the only option for CCRB build to report success.<br>
<br>
Hope this make sense.<br>
Thanks and Regards,<br>
Manish<br>
<br>
<br>
</font></tt>
<br>