[Buildbot-devel] suggestions for writing a "manual operation" build step?

Timothee Besset ttimo at idsoftware.com
Fri Dec 14 17:42:38 UTC 2007


Stefan Seefeld wrote:
> Timothee Besset wrote:
>   
>> I need to write a build step that would basically wait for a human to
>> perform a specific operation before other steps can continue. Does
>> anyone have suggestions on how to do that? Ideally I'd like to have a
>> button on the waterfall that can be pushed to continue.
>>
>> The manual step may sound weird, but we're hitting problems with crappy
>> windows software we have to use, and it behaves heratically sometimes.
>> For our release builds, I want to be able to add those steps in the
>> process so we can manually go in and check / fixup things when the
>> software is having a bad day.
>>     
>
> I'd do that by splitting the builder into two. The second is dependent
> on the first, and so gets automatically run when the first succeeds.
>
> However, if the first fails, you may use some external tools (outside
> the realm of the buildbot) to 'fix' the results of the first builder,
> and then force builder 2 interactively.
>
> Regards,
> 		Stefan
>
>   
Well I basically need to have a human go in there to see if the first
part failed really. So I couldn't really have one builder depend on the
other. But your suggestion would get us going for now. I'd still rather
have real steps so I can add/remove them in the sequence in between
various automated steps more easily though.

TTimo





More information about the devel mailing list