[Buildbot-devel] Has anyone looked at changing buildbot to use ssh to connect to the slaves?

Daniel Svensson dsvensson at gmail.com
Wed Mar 26 08:31:53 UTC 2008

On Wed, Mar 26, 2008 at 6:59 AM, Chad Reese <chad at kcrproducts.com> wrote:
>  For every slave you need to specify a name and password. It seems it
>  would be easy for the base shell command class to expect slave names of
>  the form "user at host" and either use key authentication or the supplied
>  slave password. ssh gives you both stdout and stderr as separate
>  streams. scp could easily transfer files to implement the file
>  upload/download steps. Pinging a slave could simply perform a "ssh
>  user at slave echo Alive". Environment variables can be passed with "ssh
>  host NAME=VALUE command ...".

This would be an issue if the slave is not connectable, but able to
connect to the outside world.

I do like the idea though, it takes less time to pass around ssh keys
than to install buildbot+twisted, and you never need to upgrade
anything other than the server in your scenario (except for perhaps
the dev tools).

Daniel Svensson

More information about the devel mailing list