[Buildbot-devel] CVS Limitations and other setup issues

A.T.Hofkamp a.t.hofkamp at tue.nl
Thu Nov 16 11:48:12 UTC 2006


Bailey, Darragh wrote:
> 1) It seems that you cannot retrieve more than one module/directory at a
> time. This seems to a limitation compared to using cvs from the command
> line. It also seems to be compounded in that it doesn't appear to be
> possible to have multiple checkouts run without stomping all over one
> another?

You can always fall back to the generic shell command, where you can do 
anything you like.

> 2) Also should you wish to automatically setup to use cvs over ssh or
> via another remote shell, you can't modify the environment variables
> used for the cvs commands on the slaves from the master. Part is that

The generic solution to this (at a Posix system) is to prefix the shell 
command with an assignment of the environment variable you want to change, ie

CVS_RSH=ssh cvs export etc/etc

sets the environment var CVS_RSH to ssh, and then executes the cvs command 
(sorry for the bad cvs example, I haven't used it for a over a year, so my cvs 
syntax is a bit rusty).

The above is what you must provide as shell command.

You can construct such a line in a master by using the build properties 
(http://buildbot.sourceforge.net/manual-0.7.4.html#Build-Properties).

Albert




More information about the devel mailing list