[Buildbot-devel] conditional steps

Alexander Lorenz lorenz at testingtech.de
Mon Apr 10 12:29:22 UTC 2006


i think a general (and useful)  "conditional step" would be hard to 
implement.

you could always write a python script or shell (or whatever) script 
that checks your condition(s) and then acts accordingly, and use a 
ShellCommand buildstep to execute this script.

in your special case though, you could implement two boolean methods for 
the fileIsImportant parameter of a scheduler in the master config, one 
of which returns true if the file in included in the change list, the 
other one if it is not.
then you implement two schedulers, one with a builder that includes the 
package generation step(s), the other one with a builder that doesn't, 
and use above mentioned methods for the fileIsImportant parameter 
accordingly.


regards

lx


Javier Somoza wrote:
>
>             Hi all
>
>                 Is there any way to configure conditional steps on a 
> builder?
>
>                 For example, everytime a file of a module is changed, 
> i want to compile and pass unit tests.
>                 And if one of those files is certain file i also want 
> to generate a package.
>
>                 Or do you know more ways to get this?
>
>            Thx !! 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20060410/f32ddcbc/attachment.html>


More information about the devel mailing list