[Buildbot-commits] [Buildbot] #2359: Support extracting steps from annotated logs
Buildbot
nobody at buildbot.net
Thu Aug 23 22:37:59 UTC 2012
#2359: Support extracting steps from annotated logs
------------------------+-----------------------
Reporter: dank | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone: undecided
Version: master | Keywords:
------------------------+-----------------------
In general, putting too much knowledge about how builds are
done into buildbot config files is considered harmful because
it makes it hard for non-buildbot-admins to update or test the
build procedure used by buildbot.
One approach to dealing with this is to have buildbot run a single
step that just runs a script that is under full control of the
developers (as opposed to buildbot admins). That's good, but
then you lose visibility into build steps, and the waterfall is
a bit more opaque.
Chromium currently does this, and solves the big-opaque-single-step-
waterfall problem by parsing the logfile and synthesizing steps from
annotations inserted into the log by the build script.
See
http://lackingrhoticity.blogspot.com/2011/08/fixing-trouble-with-
buildbot.html
for discussion, and code and tests at
http://src.chromium.org/svn/trunk/tools/build/scripts/master/chromium_step.py
http://src.chromium.org/svn/trunk/tools/build/scripts/master/unittests/annotator_test.py
This seems like a Good Idea. Any chance it could be merged into
buildbot proper?
--
Ticket URL: <http://trac.buildbot.net/ticket/2359>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list