[Buildbot-devel] Has anyone looked at changing buildbot to use ssh to connect to the slaves?
Dossy Shiobara
dossy at panoptic.com
Wed Mar 26 16:49:16 UTC 2008
On 2008.03.25, john gale <john at smadness.com> wrote:
> One of the advantages of using a "connect to master" setup instead of
> a "master talks to slave" setup is that you can have an admin / client
> scenario where the master control person tells his/her team that they
> can connect to xx.example.com with the password "howdy" if they want
> to lend their machine to the build system.
Another real tangible benefit is from a network configuration
standpoint. Opening up a firewall and/or setting up port forwarding for
_one_ host (to the master) is a fixed, one-time cost. Having to do it
for each and every slave is a O(N) cost and may not be acceptable for
some network configurations.
I do think that having a SSHBuildFactory that executes steps remotely
via SSH rather than over the normal Buildbot TCP channel could be a neat
idea--slaves either connect to the master, or the master connects out to
the slave and executes the build steps remotely ...
However, personally I much prefer the slave-connects-to-master
implementation for the reason I outlined above.
--
Dossy Shiobara | dossy at panoptic.com | http://dossy.org/
Panoptic Computer Network | http://panoptic.com/
"He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on." (p. 70)
More information about the devel
mailing list