[Buildbot-devel] Sending link to specific failed buildstep

Roy S. Rapoport buildbot-devel at ols.inorganic.org
Sun Oct 15 00:08:55 UTC 2006


On Sat, Oct 14, 2006 at 01:22:13PM -0700, Brian Warner wrote:
>  for step in build.getSteps():
>      results, strings = step.getResults()
>      if results == builder.FAILURE:
>          stepname = step.getName()
>          url = self.status.getURLFor(step)
>          text += "step %s failed (%s)\n" % (name, " ".join(strings))
>          text += "see <%s> for details" % url

This worked pretty well.  I had to change builder.FAILURE to FAILURE (we
import FAILURE by name, rather than importing builder) and change getURLFor
to getURLForThing.  

It resulted in including a URL specifically to
...<buildername>/builds/74/step-build

which then lets me click on the stdio log.  

Ideally, I'd love to include the link to the stdio log, rather than the
build step -- I could cheat by just appending '/0', but is there a better
way to do that?

-roy




More information about the devel mailing list